如何从容器中得到子节点?

我知道可以通过getChildByTag()从容器里面得到一个子节点,但是添加子节点的方法addChild()有三个重载的版本:
virtual void addChild(Node * child),virtual void addChild (Node * child, int localZOrder) 和 virtual void addChild(Node * child,int localZOrder, int tag), 只有第三个版本的方法有标签,前两个方法里面没有标签,那如果是用前两个方法添加的节点,该如何得到被添加的节点?

还有getChildByName,在放进去前为直接点设置一个Name
其实也可以在放进去前为结点设置一个Tag的,有个setTag方法