Прошло много времени с тех пор, как я сделал какое-либо программирование на C++, и я был бы очень признателен, если бы кто-нибудь мог помочь мне создать класс Node, у которого есть одна из его частной переменной список (или вектор) объектов класса Node ,Для данного класса в C++ возможно ли иметь в качестве частной переменной вектор объектов одного класса?
Я надеюсь создать классовую структуру как таковую:
class Node {
private:
string ID;
vector <Node> list;
public:
Node();
void some_Function();
};
Является ли это правильный подход? Возможно ли, чтобы класс имел один из своих частных членов как список объектов одного и того же типа класса?
Что вы можете иметь, это «вектор». –
ChronoTrigger
'std :: vector>' или 'std :: vector >' еще лучше. –
aschepler