2Dダイナミック配列を使用しました。エラー、私を助けてください!私は、ユーザーから文字列を取得し、それをいくつかの文字列に分けて、2次元動的配列に入れたいと思う。 私は配列を割り当てるコードの部分です。私は修正できないエラーが発生しました: 'std :: bad_alloc'のインスタンスをスローした後に呼び出される終了しますwhat():std :: bad_alloc Aborted(コアがダンプされた)
int colCount,rowCount;
string** table = new string*[rowCount];
for(int i = 0; i < rowCount; ++i)
{
table[i] = new string[colCount];
}
:これはC++であるので、私はあなたが例えば、このような2次元配列として
std::vector
を使用することをお勧め'std :: vector'を代わりに使うべきでしょう。別のベクターの中にベクターを入れ子にすることができます。 –あなたの問題については、[最小限の、完全で検証可能な例](http://stackoverflow.com/help/mcve)を作成してください。たとえば、 'colCount'と' rowCount'の値を教えて、それをどのように初期化するかを教えてください。そして、[良い質問をする方法を読む](http://stackoverflow.com/help/how-to-ask)に時間を割けてください。 –