Ответ 1
Используйте g++ -std=c++11 <filename>
при компиляции.
Я начинающий в С++, и каждый раз, когда я запускаю vector<int> nums = {2, 5, 3, 7, 1};
, он дает мне ошибку: вектор типа non-arregrate не может быть инициализирован списком инициализации.
Можете ли вы сказать мне, почему?
Спасибо,
Используйте g++ -std=c++11 <filename>
при компиляции.
Используя ответ Druhv Sehgal выше, это сработало для меня на Mac
Если command not found: gcc++
, попробуйте
clang++ -std=c++11 <filename>