我需要在类中定义一个包含两个维度的数组,该数组应该是动态的,并且在程序中我需要使用复制构造函数将此数组复制到另一个数组,以防我们想要放大行或列。
我应该如何定义这个数组,我添加了我得到的头文件,但我不知道如何在头文件中定义数组,还是应该在cpp文件中定义它?
typedef int size_type;
typedef int** grid_type;
class Map
{
private:
grid_type ppGrid;
size_type size_h;
size_type size_w;
};