c++ new初始化二維數組方法


由於c++ 版本沒有升級到11標准,不支持語法:int[][] states = new int[n][w];

於是可以用上一個版本代碼進行替換如下,並初始化:

1 int *(*testState) = new int*[n];
2 for (int i = 0; i < n; ++i)
3 {
4     testState[i] = new int[w];
5     for (int j = 0; j < w; ++j)
6     {
7         testState[i][j] = 1;
8     }
9 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM