Работает, когда я создаю переменную с std::initializer_list<std::string>
:
auto a = std::initializer_list<std::string>{"1", "2", "3", "4"};
Но когда я создаю переменную с a указатель до std::initializer_list<std::string>
, значения указателя пусты:
auto b = new std::initializer_list<std::string>{"1", "2", "3", "4"};
Я пытался с целочисленными значениями, и оба случая работают (std::initializer_list<int>{1, 2, 3, 4}
и new std::initializer_list<int>{1, 2, 3, 4}
).