zoukankan      html  css  js  c++  java
  • 关于Cocos2d-x数据类型的使用

    常用的是三种数据类型,Value,Vector,Map,翻译成中文就是值,数组,字典。其中字典的意思就是拿着某个关键字去这个数据结构里面找相应的对应的数据。

    //Value数据类型
    Value intvar(30.0f);
    log("%d", intvar.getType()==Value::Type::INTEGER);

    //Vector数据类型
    balls.pushBack(b);

    //Vector数据类型
    ball *b;
    for (auto it = balls.begin(); it != balls.end(); it++)
    {
    b = *it;
    b->move();
    if (b->getPositionX() > visibleSize.width ||
    b->getPositionX() < 0||
    b->getPositionY() > visibleSize.height ||
    b->getPositionY() < 0)
    {
    balls.eraseObject(b);
    removeChild(b);
    break;
    }

    //Map数据类型
    maps.insert("h", __String::create("Hello,"));
    maps.insert("w", __String::create("World!"));
    maps.insert("c", __String::create("Cai!"));
    log("%s %s", maps.at("h")->getCString(), maps.at("c")->getCString());

  • 相关阅读:
    闰年的定义
    Sublime Text 3
    维特比算法(Viterbi)
    索引
    倒排索引
    URL过滤
    判断一个元素是否在集合中
    布隆过滤器
    jsp九大内置对象
    jsp九大内置对象和其作用详解
  • 原文地址:https://www.cnblogs.com/HangZhe/p/5552037.html
Copyright © 2011-2022 走看看