草庐IT

c++ - 在 C++ 中使用动态多维数组

我正在制作一个C++程序来检查给定的数组是否为latinsquare.我需要使用存储给定拉丁方的动态多维数组。但我无法将数组传递给执行检查的函数...目前我有这样的函数调用代码:intsquaretest(int**p,intn,intsum){//somecode};这段代码用于创建数组:intmain(){//somecode.n-lengthofonerow,sum-sumofelementsinonerow.inta;int**lsquare;lsquare=newint*[n];for(inti=0;i>a;lsquare[i][j]=a;}blocktest(lsquare