Как в list запихнуть массив, но без объявления массива

list<int mas[3]> l = {{1,2,3}}; не работает.


Ответы (1 шт):

Автор решения: HolyBlackCat

Более правильно было бы написать list<int[3]>, но это тоже не работает.

Используйте вместо обычного массива std::array:

std::list<std::array<int,3>> l = {{1,2,3}};
→ Ссылка