C++ в разных средах программирования разный. Поэтому программы, написанные на C++ одной среды, часто требуют корректировки при выполнении в другой среде. Используй учебник по C++ именно для той среды программирования и даже желательно для той ее версии, которая у тебя установлена на компьютере.