GCC下的简单C++字符串格式

Wil*_*sch 1 c++ string formatting

我正在将其他人的C++库转换为在GCC(Xcode)下工作.字符串格式化的基本方法是什么?

编辑:我看到我的问题的原始措辞引起了很多混乱,更不用说一些娱乐.我需要做的是替换其库中的某些字符串格式化函数.他们已经通过wxString进行了格式化,我不希望将其包含在我的项目中 - 我知道它是针对Xcode的,但对于我需要做的简单格式化,这似乎是一种大锤类型的方法.它们具有接受对象并吐出字符串的函数 - 通常是(char*),我需要创建相同的(char*)输出[然后可能会转到库中的另一个对象; 不一定是用户],但是以不使用wxString的方式进行.我宁愿避免把它变成C++.在Objective-C中,我一直使用NSString的stringWithFormat:方法执行此操作.显然我不想使用任何NSString方法,也不想创建NSStrings.创建(char*)或C++字符串就可以了.不,这不是虚假的事实,也不是功课.

Ton*_*ion 5

你可以使用流:

std::stringstream ss;

ss << somedouble << someint;
Run Code Online (Sandbox Code Playgroud)