我在使用CodeBlocks和GCC Compiler在C ++中将整数转换为字符串时遇到问题。我尝试了这个,但它弹出错误:
#include <iostream>
#include <string>
int main()
{
int clicks = 0;
string code = to_string(clicks); //error: "to_string" was not declared in this scope
}
我也尝试过:
#include <iostream>
#include <string>
int main()
{
int clicks = 0;
std::string code = std::to_string(clicks); // error: "to_string" is not memeber of "std"
}
有什么解决方案吗?请帮忙
答案 0 :(得分:4)
您需要支持C ++ 11。我怎么想出来的?我检查了引用here并看到了C ++ 11图标。
请参阅此answer了解如何执行此操作。
它几乎说要遵循以下步骤:
答案 1 :(得分:2)
您需要像stringstream
这样使用:
stringstream ss;
ss << clicks;
std:string code = ss.str();
包括sstream
。