如何使用指针访问矢量元素的各个元素?

时间:2019-05-21 07:30:39

标签: c++ vector narray

我想对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 个答案:

答案 0 :(得分:4)

for (Node *child: node->children) {
    // do something with child
}