我想返回一個函數中的整數矩陣,並且我決定使用矩陣的typdef
形式。但是,當我用一個函數返回1500的矩陣大小1500的項目運行該項目後編譯項目建成後崩潰。然後,我嘗試使用不同的矩陣大小,當我編寫一個代碼時,我將這個代碼粘貼到定義矩陣的較小尺寸(150)中,問題就解決了。這是我測試沒有問題。在大小增加時編譯數組數組時崩潰
typedef int Matrix[150][150];
int main(){
Matrix mat;
for(int i=0;i<13;i++){
for(int j=0;j<13;j++){
mat[i][j]=i;
}
}
cout << mat[10][11];
return 0;
}
1500 1500的尺寸顯得非常小,我也弄不清是什麼原因造成的問題。
以下是錯誤圖像:
僅供參考 - 對我而言它有效。 –
我喜歡它,當一個問題在stackoverflow是有人吹了堆棧。每次都讓我微笑。 – PeterT