float ***b=(float***)new float[20];
for (int i=0;i<20;i++)
{
b[i]= (float**)new float[33];
for (int j=0;j<33;j++)
{
b[i][j]=new float[33];
}
}
for(int i=0;i<20;i++)
{
for(int j=0;j<33;j++)
{
for(int k=0;k<33;k++)
{
b[i][j][k]=2.0;
}
}
}
一除錯就出錯,但是把這段單獨拿出來新建一個控制臺程式,又可以運行
貌似是編譯的問題,win32下就沒問題,編譯成x64就出錯,求高手解決
uj5u.com熱心網友回復:
64位下重新編譯,然后斷點除錯跟蹤看看uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/113996.html
標籤:基礎類
