我有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