我正在尝试使用私有成员数组创建一个类(foo)。该类将用作构造函数中另一个类(foo2)的私有成员,该构造函数将初始化该数组。
example.h文件:
class foo{
private:
int* ary;
public:
foo(int*);
~foo();
}
example.cpp:
foo::foo(int* b){
ary = b;
}
useOfExample.h
class foo2{
private:
foo my_foo;
public:
foo2();
~foo2();
}
useOfExample.cpp
foo2::foo2() : myfoo({2,3}){}
我是C ++中的一个菜鸟,我意识到我要问的可能不是很清楚,换句话说我需要foo2才能拥有一个成员foo,其数组将被设置为[2,3]。 / p>