コンストラクタの初期化リストでベクトルを初期化したい。このベクトルは、パラメータ化されたコンストラクタを持つオブジェクトで構成されます。私が持っているもの:ベクトル初期化でオブジェクトのデフォルト以外のコンストラクタを呼び出す
Class::Class() :
raster_(std::vector< std::vector<Cell> > (60, std::vector<Cell>(80)))
{
...
上記の2つのパラメータでCell :: Cellを呼び出すにはどうすればよいですか?明らかに:
raster_(std::vector< std::vector<Cell(true,true)> > (60, std::vector<Cell(true,true)>(80)))
は機能しませんでした。
完全に混乱しています。 'Class'と' Cell'の宣言を投稿してください。 –