如何使指针指向大小未知的多维数组?我试过了:
int **triangles;
triangles = new int[numTriangles][3];
但是我得到了这个错误:
cannot convert 'int (*)[3]' to 'int**' in assignment
发布于 2009-02-09 20:14:50
c++中的多维数组只是语法上的糖。
int a[n][m];等同于
int a[n*m];所以你只需要一个普通的指针--比如:
int *triangles;
triangles = new int[numTriangles*3];https://stackoverflow.com/questions/529697
复制相似问题