我在cocos2d的C++應用程序下面的代碼,但是代碼不編譯:C++ STD:字符串編譯錯誤
std::string MyBasketTimer::getImageByType(MyBasket* basket) {
std::string retVal=NULL;
if(getBasketType()==1){
retVal= new std::string("count_bg.png");
}
else if(getBasketType()==2){
retVal= new std::string("count_bg.png");
}
return retVal;
}
的誤差得到的是
invalid conversion from 'std::string* {aka std::basic_string<char>*}' to 'char' [-fpermissive]
我在做什麼錯誤?
問題是,您正在嘗試編寫Java或C#,但在C++中。你應該選擇一個好的初學者的書,並開始閱讀。 – molbdnilo
[這裏](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)是這樣的書的列表。 –