cocos2dx c ++循环通过cocos2d :: Vector

时间:2014-05-31 08:19:01

标签: c++ visual-studio-2012 cocos2d-x cocos2d-x-3.0

你好,我是c ++和cocos2dx的新手。我正在努力做到以下几点:

//MainScene.cpp
Vector<String> frames;
frames.pushBack("ground");
frames.pushBack("sky_bg");

for each (String sprite_name in frames)
{

}

这会在vs2012中出现以下错误

  每个&#39; a&#39;语句不能对类型为&#34; cocos2d :: Vector

的表达式进行操作

那我该怎么办呢?

1 个答案:

答案 0 :(得分:3)

正确使用它的方式如下:

for (const String& sprite_name : frames) {
    // You code
}