преобразовать "std::initializer_list<int>" в "std::array<_First,1>"
*/
std::array ax = x;
// а так можно
std::array ay = { 1, 2 , 3 };
почему так?
Эм
std::initializer_list<int> x{ 1, 2, 3 }; std::array ax{x};
в этом случае оно раскрывается в такую конструкцию class std::array<std::initializer_list<int>, 1>
хех, ну да) тогда наверное никак (в смысле через вызов конструктора)
Обсуждают сегодня