Код: Выделить всё
struct A {
int b;
std::initializer_list c;
};
Код: Выделить всё
A a {1, {new Type(), new Type()}};Код: Выделить всё
A* a = new A {1, {new Type(), new Type()}};Различаются ли эти случаи в стандарте C++, плохом поведении компилятора или моей ошибке? Протестировано на VS2017.
Подробнее здесь: https://stackoverflow.com/questions/576 ... -vs-static
Мобильная версия