私はこれがエラーをスローすることに本当に困惑しています....
char** results = new char*[numRes]; //this is where it breaks
for(int i = 0; i < numRes; i++)
{
results[i] = new char[64];
}
ヒープエラーの破損をスローしています。しかし、確かにそれはうまくいくはずですか?関数などに渡すことができるように、文字ポインターのリストに 4 char* を割り当てます。
私はいたるところを見回しましたが、それらはすべてmallocとfreeを示しているようです...クラスでそれらを使用しているので、c ++ newとdeleteに固執したいと思います。
誰か手を貸してくれませんか?