cocos2d-x CCDictionary的遍历
CCDictionary的遍历不是用for或foreach,而是cocos2d-x自己封装了一个遍历方法CCDICT_FOREACH(__dict__, __el__)
用法:
CCDictionary * pDict = CCDictionary::create();
pDict->setObject(CCString::create("value1"), "key1");
pDict->setObject(CCString::create("value2"), "key2");
CCDictElement * pElement;
CCDICT_FOREACH(pDict, pElement)
{
const char * key = pElement->getStrKey();
CCString * value = (CCString *)pElement->getObject();
CCLog(key);
CCLog(value ->getCString());
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步