NxN行列がある場合
vector< vector<int> > A;
どのように初期化すればいいでしょうか?
試してみましたが、成功しませんでした:
A = new vector(dimension);
どちらでもない:
A = new vector(dimension,vector<int>(dimension));
ベストアンサー1
動的割り当てを実行するために使用しますnew
。動的に割り当てられたオブジェクトを指すポインターを返します。
は自動変数なのでnew
、を使用する理由はありません。コンストラクタを使用して を初期化するだけです。A
A
vector<vector<int> > A(dimension, vector<int>(dimension));