3.0之后的版本,用什么代替2.x的String

String *levelStr = String::createWithFormat(“level_%d_%d”,level,levellist);
在2.x中,可以用上述方式格式化一个字符串,但3.0之后有警告。
那在3.0之后的版本中应该怎么格式化一个字符串。

std::string levelStr = StringUtils::format(“level_%d_%d”,level,level list);

如果还没习惯过来
可以:
auto levelStr =String::createWithFormat("level%d%d",level,levellist); :11:

用这个没问题的

std::string 或者 cocos2d::Value

感谢各位回答

谢谢,有用。。。
是不是这样理解 :
String::createWithFormat是2.x写法
__String::createWithFormat是3.x写法
同时也可以用StringUtils::format