Я начинающий в C++, и каждый раз, когда я запускаю vector<int> nums = {2, 5, 3, 7, 1};
, он дает мне ошибку: вектор типа non-arregrate не может быть инициализирован с помощью списка инициализаторов.Ошибка: неагрегатный тип 'vector <int>' не может быть инициализирован с помощью списка инициализаторов
Можете ли вы сказать мне, почему?
Спасибо,
Скорее всего, вам нужно включить C++ 11 или выше. – NathanOliver
Можете ли вы рассказать мне, как включить его на Mac? – Ian
Какой компилятор вы используете и как компилируете? – NathanOliver