如何在c+中创建连续的2d数组?
我想要创建一个函数,在C+中返回一个连续的2D数组。
使用以下命令创建数组没有问题:
int (*v)[cols] = new (int[rows][cols]);
但是,我不知道如何将这个数组作为函数的一般类型返回。其职能是:
NOT_SURE_WHAT_TYPE create_array(int rows, int cols) { int (*v)[cols] = new (int[rows][cols]); return v; }
我试过双倍和双倍,但两者都不起作用。我不想使用Double*,因为我想以2D数组的形式从外部访问这个数组。
有关问题:如何使用New在C+中声明2d数组?
慕娘9325324
相关分类