cocos2d-x Tagが一致している物をオブジェクトを一括で削除

Tagが一致している物をオブジェクトを一括で削除する

for (int i=0; i < 10; i++) {

Label* label = Label::createWithBMFont("フォント名", "文字");
label->setScale(10);
label->setTag(1000);

this->addChild(label);

}

 動的に沢山作成したオブジェクトを一気に消す。

Vector<Node*> childrens = getChildren();
if (childrens.size() > 0) {
    reverse(childrens.begin(), childrens.end());
    for (Node* children : childrens) {
        if (children->getTag() == 1000) {
            children->removeFromParentAndCleanup(true);
        }
    }
}