Cocos2d-x字符串

Cocos2d-x字符串

const char* 和std::string(它封裝了const char*)

std::string轉化爲const char*:

std::string name = “tony”;//std::string name = std::string(“tony”);
const char* cstring = name.c_str();
cocos2d::__String:
靜態create函數:
static __String *create(const std::string &str)
static __String *createWithFormat(const char *format,……)

cocos2d::__String轉換爲const char*:

__String* name = __String::create(“Hi,Tony”);
const char* cstring = name->getCString();

const char*轉換爲cocos2d::__String:

const char* cstring = “Hi,Tony”;
__String* ns = __String::createWithFormat(“%s”,cstring);

std::string轉換爲cocos2d::__String:

std::string string = “Hi,Tony”;
__String* ns = __String::createWithFormat(“%s”,string.c_str());

cocos2d::__String轉換爲int:

int num = 123;
__String* ns = String::createWithFormat(“%d”,num);
int num2 = ns->intValue();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章