我在用 C++ 创建二维动态数组时遇到问题。我希望它具有“行”的动态数量(例如 numR)和“列”的固定(例如 2)数量。
我试着这样做:
const numC = 2;
int numR;
numR = 10;
double *myArray[numC];
myArray = new double[numR];
不幸的是,它不起作用。有可能以这种方式做到吗?
当然,我可以使用double **myArray
和初始化它,就好像两个维度都是动态的(将 numC 用作循环中的限制器),但如果可能的话,我想避免它。
提前致谢。