(*我必须使用我的数组结构,并且它必须是动态的)
我希望Array
结构中充满Expe
类对象。我正在使用模板,但不知何故我的结构标头无法识别我创建的模板。
结构头:
template <class T>;
struct Arr{
int days;
T * M;
};
typedef Arr* Array;
结构 cpp:
void constr(Array &o){
//Construct of 31*1 Matrix
o=new Arr;
o->days = 31;
o->M = new T[o->days];
我认为应该没问题,但我收到错误:
..\ListStruc.cpp:26:13: error: expected type-specifier before 'T'