我在结构的构造函数中收到此错误。为什么我会得到它,因为我只能使用 * 指针而不是 **。
错误:
\ListStruc.cpp:26:25: error: cannot convert 'int**' to 'int*' in assignment
结构体.h
struct Arr{
int days;
int *M;
};
typedef Arr* Array;
结构体.cpp
void constr(Array &o){
//Construct of 1*31 Matrix
o=new Arr;
o->days = days;
o->M = new int*[o->days];