У меня есть проект Visual Studio 2008 C ++, в котором я хотел бы выделить кучу, выделить структуру и инициализировать ее с помощью списка инициализаторов.
class Foo {
public:
explicit Foo( int a );
};
struct Bar {
Foo foo;
int b;
};
Bar a = Bar { Foo( 1 ), 2 }; // Works!
Bar* b = new Bar{ Foo( 1 ), 2 }; // Errors!
Есть ли способ сделать это?