error: no type named 'string' in namespace 'std'; did you mean 'std::string'? [3]
2012-09-09 17:33
1036 查看
今天在弄cocos2d的时候 看了一篇博客 想试着弄一下,遇到了问题, error: no type named 'string' in namespace 'std'; did you mean 'std::string'? [3]
具体的代码如下
心里想,靠,这破玩意声明个字符串怎么还报错,而他们的例子怎么没事,第一反应,没有导入头文件,不过找了找,发现该有的都有啊。于是乎各种百度,最后搞明白了。
要使用命名空间,C++很经典的一个问题,之前在学校的时候就遇到过这个问题。mark一下,继续搞!
using namespace
std; //使用名字空间(使用所有)
具体的代码如下
CCUserDefault::sharedUserDefault()->setStringForKey("string", "value1"); CCUserDefault::sharedUserDefault()->setIntegerForKey("integer", 10); CCUserDefault::sharedUserDefault()->setFloatForKey("float", 2.3f); CCUserDefault::sharedUserDefault()->setDoubleForKey("double", 2.4); CCUserDefault::sharedUserDefault()->setBoolForKey("bool", true); // print value string ret = CCUserDefault::sharedUserDefault()->getStringForKey("string"); CCLOG("string is %s", ret.c_str());
心里想,靠,这破玩意声明个字符串怎么还报错,而他们的例子怎么没事,第一反应,没有导入头文件,不过找了找,发现该有的都有啊。于是乎各种百度,最后搞明白了。
要使用命名空间,C++很经典的一个问题,之前在学校的时候就遇到过这个问题。mark一下,继续搞!
using namespace
std; //使用名字空间(使用所有)
相关文章推荐
- 继承QGraphicsItem 编译错误:error: no member named 'staticMetaObject' in 'QGraphicsItem'; did you mean sim
- There is no READABLE property named 'day' in class 'java.lang.String';You have an error in your SQL
- There is no getter for property named '**' in 'class java.lang.String'
- unknown type name''",did you mean""
- cocoa Unknown type name 'class'; did you mean 'Class'? 问题的解决
- 错误解决:There is no getter for property named 'id' in class 'java.lang.String'
- no type named 'vector' in namespace std
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- Unknown type name 'class'; did you mean 'Class'? 问题的解决
- MyBatis There is no getter for property named 'xxx' in 'class java.lang.String'
- adb的问题“No command 'adb' found, did you mean:”
- error: no matching function for call to 'std::basic_ifstream<char>::open(std::string&)
- Error 1 error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::
- Mybatis 对单独传入参数string进行判断时报There is no getter for property named '**' in 'class java.lang.String解决办法
- mybatis加Spring项目: 解决There is no getter for property named '***' in 'class java.lang.String'问题
- Unknown type name 'class'; did you mean 'Class'
- ProbeException解决办法:There is no WRITEABLE property named 'id' in class 'java.lang.String'
- There is no getter for property named 'num' in 'class java.lang.String'。
- Mybatis-There is no getter for property named 'tj' in 'class java.lang.String'