我有这个结构(数组),我想用 Class 对象填充。完成它的程序是什么。我使用的教程/书籍没有那么详细,我不知道该怎么做。(因为我的尝试失败了)
数组结构 struct.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];
班级
exp.h
class Expe {
private:
int *obj;
public:
Expe();
~Expe();
void setObj(int ,int ,int ,int ,int ,int);
void printObj();
int getObj();
enter code here
exp.cpp
Expe::Expe() {
this->obj=new int[6];
}
Expe::~Expe() {
delete this->obj;
}
ps:我需要使用我自己的struct vector.h 是不允许的,它必须是动态的