最近在学习Cocos2dx 对C++ 不是很熟悉,碰到了这个错误。
遍历字符串的时候报错了。
1 | __String str = __String::create("232"); |
解决方法
后面看到了 cocos2dx
它自己定义了个字符串类 看到了这个方法在CCString.h
里面
1 | static __String* createWithFormat(const char* format, ...) CC_FORMAT_PRINTF(1, 2); |
将char
转为__String
这里就想到把这个中转下把
先专为 __String
然后专为 std::string
1 | __String str = __String::create("232"); |
由于对C++ 不熟悉 有更好方法的同学欢迎评论.