我有2类Y,X。我想创建类X的一个成员是类Y的实例的数组访问数组类构件
class Y
{
public:
Y();
~Y();
void func();
int n;
};
我读的地方应该使用一个指针(可能是指向数组指针的指针?)以便能够与此数据进行交互。
class X
{
public:
X();
~X();
void setY(int n);
Y *yy;
};
所以我尝试在类X中创建一个函数setY来处理添加数组yy的后续元素。访问阵列YY的元素并与它们相互作用 - - 我正在与
1)创建等级Y正确 2)的实例在功能SETY阵列挣扎调用函数func()(我在这里想到的这 - >指针)。
我还是begginner,所以我的问题似乎是显而易见的。
使用'的std ::矢量'构件在'X',不是指针。 –
aschepler
只是一个矢量,不是指向矢量的指针?为什么? – chocc