所以我想将整数转换为字符串,但使用 itoa 不是标准的,所以通过我的研究,我认为最好的方法是使用 OStringStream。这是一些伪代码:
#include <iostream>
#include <cmath>
#include <cstdlib>
std::string plusMinus(int x) {
std::ostringstream x_str;
// more code here obviously
}
int main(int argc, const char * argv[])
{
// some cin/cout functions here
}
我在“std::ostringstream 行:“未定义模板的隐式实例化”上收到错误。这是什么意思?我尝试将“使用命名空间 std;”放在顶部,但它没有效果。