1
私はリストを使用してCスタイルの構造体を初期化しています構造体の初期化:インスタンス化および動的
FooBar fb = { 12, 3.4 };
が、これは正常に動作しますが、どのように私はこの曲線美ブレース表記を使用して動的に構造体を作成しますか?
おかげ
私はリストを使用してCスタイルの構造体を初期化しています構造体の初期化:インスタンス化および動的
FooBar fb = { 12, 3.4 };
が、これは正常に動作しますが、どのように私はこの曲線美ブレース表記を使用して動的に構造体を作成しますか?
おかげ
、
std::unique_ptr<FooBar> fb {new FooBar {12, 3.4}};
をC++ 03、あなたはできません。
C++ 11:
FooBar* fb = new FooBar{ 12, 3.4 };
また、容器にそれを使用することができますで
std::vector<FooBar> v;
v.push_back({ 12, 3.4 });