Как получить доступ к отдельным элементам векторного элемента с помощью указателя?
Я хочу сделать предварительный обход дерева n-массивов. Моя структура узлов дерева содержит член-указатель вектора. Итак, как я могу итеративно позвонить членам.
Я хочу сделать что-то вроде:
for(i in node->children){
cout<<i;
}
Node
класс определяется следующим образом:
class Node {
public:
int val;
vector<Node*> children;
Node() {}
Node(int _val, vector<Node*> _children) {
val = _val;
children = _children;
}
};
1 ответ
for (Node *child: node->children) {
// do something with child
}