std::to_string, std::stoi, std::stof가 Android에서 사용할 수없는 경우 ...

1438 단어 cocos2d-x
Cocos2d-x v3계에서도 Android에서는 to_string이나 std::stoi, std::stof를 사용할 수 없습니다.
안드로이드의 NDK에 이들이 아직 대응하지 않았기 때문인 것 같습니다.

Xcode에서 Cocos 코드를 검색하면 ...
Cocos2d-x 코드에서 이런 표현이있었습니다.



std::to_string is not supported on android, using std::stringstream instead.



"std::to_string은 Android에서 지원되지 않으므로 std::stringstream을 사용하십시오."



즉 Cocos 개발자도 Android에서는 사용할 수 없다고 말하고 있습니다.

결론 : std::stringstream을 사용합시다.



이런 식으로.
    int i = 10;
    std::stringstream name;
    name << "name_" << i;
    std::string myName = name.str(); //name_10

좋은 웹페이지 즐겨찾기