您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x3.0 Vector和Map简单使用

2014-04-26 22:22 246 查看
Vector<Node*> vec;
    
    
    auto node1 = Node::create();
    node1->setTag(1);
    vec.pushBack(node1);
    
    auto node2 = Node::create();
    node2->setTag(2);
    vec.pushBack(node2);
    
    auto node3 = Node::create();
    node3->setTag(3);
    vec.insert(1, node3);
    
    Node* vecNode = static_cast<Node*>(vec.at(2));
    log("vecNode->getTag() = %d",vecNode->getTag());
    
    
    Map<std::string, Node*> map1 ;
    map1.insert("name", node3);
    
    Node* tempNode = static_cast<Node*>(map1.at("name"));
    log("tempNode->getTag() = %d",tempNode->getTag());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: