zoukankan      html  css  js  c++  java
  • cocos2d-x之value

    bool HelloWorld::init()

    {

        if ( !Layer::init() )

        {

            return false;

        }

        

        Size visibleSize = Director::getInstance()->getVisibleSize();

        Vec2 origin = Director::getInstance()->getVisibleOrigin();

        Value value1=Value("abc");

        Value value2=Value(123);

        Value value3=Value(true);

        

        CCLOG("%s,%d,%s",value1.asString().c_str(),value2.asInt(),value3.asBool()==true?"True":"False");

        CCLOG("%s,%s,%s",value1.asString().c_str(),value2.asString().c_str(),value3.asString().c_str());

        

        Value value4=Value::Null;

        value4=value1;

        value4=value2;

        value4=value3;

        

        CCLOG("%s %s",value4.getType()==Value::Type::BOOLEAN?"True":"False",value4.asString().c_str());

        

        ValueVector vector;

        vector.push_back(Value("hello"));

        vector.push_back(value1);

        vector.push_back(value2);

        

        for (auto v:vector) {

            CCLOG("Vector %s",v.asString().c_str());

        }

        

        ValueMap map;

        map["a"]=value2;

        map["b"]=value1;

        for (auto m:map) {

            CCLOG("%s == %s",m.first.c_str(),m.second.asString().c_str());

        }

        

        

        return true;

    }

  • 相关阅读:
    设计模式
    Lambda表达式
    网络通信
    排序
    可变参数
    反弹shell学习总结
    Apache Flink任意Jar包上传导致远程代码执行漏洞复现
    定时执行rsync同步数据以及mysql备份
    python练习
    django 模型生成sql(多对多)
  • 原文地址:https://www.cnblogs.com/daochong/p/5228823.html
Copyright © 2011-2022 走看看