导读: error c2338 cocos2dx Vector Map List 类型错误引发,c2338cocos2dx 如果你正在使用如题的组件,并且尝试new 或者定义某个容器数据,却发现出现e...
error c2338 cocos2dx Vector Map List 类型错误引发,c2338cocos2dx
如果你正在使用如题的组件,并且尝试new 或者定义某个容器数据,却发现出现error 2338。恭喜,原来只是个小错误。源于cocos2dx重新封装了上述的容器,在Map<Key,Ref*>的容器中,必须要求second值为Ref*(CCObject *)类型,因为在插入操作时会调执行->retain操作。我还以为是我多继承没处理好呢。
(C++)有一个类型是vector的map容器要怎写?
map<string,vector<string>> 这里的最后两个>>之间要有空格, 不然编译器会认为是插入操作符。