重複の可能性:
移動専用型のベクトルをリスト初期化できますか?
私はこれを試しましたが、::std::unique_ptr
のコピー コンストラクターの呼び出しについて苦情を受けます。それは正しくないようです。:-(
#include <vector>
#include <memory>
int main()
{
typedef ::std::unique_ptr<int> qint_ptr_t;
::std::vector<qint_ptr_t>{ {new int(5), new int(6) } };
return 0;
}
オブジェクトを初期化リストでvector
初期化する方法はありますか?unique_ptr