我有這個函數意味着初始化一個多維2d(6x6)數組爲零。我使用cout調用主函數來測試它並輸出垃圾。請幫忙。謝謝!多維數組函數輸出垃圾?
int** initializeArray(void)
{
typedef int* rollArray; //this line is actually outside of the function in my
//program
int i, j;
rollArray *m = new rollArray[6];
for (i = 0; i < 6; i++)
m[i] = new int[6];
for (i = 0; i < 6; i++)
for (j = 0; j < 6; j++)
m[i][j] = 0;
return m;
}
修復你的代碼縮進請 – Borgleader
你正在初始化一維數組... –
包括你輸出的測試代碼垃圾。 – Yakk