У меня есть следующий код в моем cocos2d C++ приложения, но код не компилляции:C++ станда: ошибка компиляции строки
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) - список таких книг. –