Я использую атом для практики C ++ (я новичок). Я только что научился инициализировать следующие переменные:
#include <iostream>
using namespace std;
int main() {
int myInt {};
return 0;
}
Когда я создаю и запускаю предыдущий код в codelite, я не получаю ошибок. Однако, если я компилирую файл атома dailyPractice10. cpp с помощью терминала MacBook (zsh), я получаю следующую ошибку:
dailyPractice10.cpp:7:12: error: expected ';' at end of declaration
int myInt {};
^
;
1 error generated.
Я использую следующую команду, чтобы скомпилировать его на терминале:
g ++ -o dailyPractice10 dailyPractice10. cpp (компилирует)
. / DailyPractice10 (запускает программу)
Есть ли у кого-нибудь отзывы, почему этот код работает в codelite, но не не компилируется в терминале?