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!
これを行う方法はありますか?