C++\CLI で 2 次元のリストを作成したいと考えています。問題はそれを宣言する方法ですか?
私はこれを試しました:
List<List<int>^>^ H = gcnew List<List<int>>(); // Scoring matrix H
H->Add(gcnew List<int>() );
for (i = 0; i < n; i++) // Fill matrix H with 0
{
for (j = 0; j < m; j++)
{
H[i]->Add(0);
}
}
次に、次のエラーを始めとして、多くの構文エラーが発生します。
エラー C3225: 'T' のジェネリック型引数は 'System::Collections::Generic::List' にすることはできません。値型または参照型へのハンドルでなければなりません