3 };
> Но мой компилятор на него ругается:
main.cpp:37:22: error: non-aggregate type 'std::vector<int>' cannot be initialized with an initializer list
Что надо перегрузить (вообще, не в векторе) в классе, чтобы так можно было писать?
Стандарт какой во флагах стоит? Инит листы вроде бы только с с++11
https://m.habr.com/ru/post/438492/ Вот ещё на тему.
Тебе надо поднять уровень языка ,у тебя 98 стандарт работает. А нужен 11
Обсуждают сегодня