C ++将变量整数转换为字符串

时间:2015-10-27 00:55:01

标签: c++

我遇到的问题是运行c ++ .cpp代码时收到的警告消息。有没有其他方法可以将整数转换为字符串。

enter image description here

以下是我正在运行的代码的快照,问题出在哪里:

string empId2 = to_string(empId);

3 个答案:

答案 0 :(得分:1)

您缺少一个头文件。检查您的#include指令。对于像这样的案件,这是gcc的标准警告。

答案 1 :(得分:0)

当函数(在这种情况下是使用后定义to_string)时会显示此警告。移动上面或新文件中的函数定义并包含其标题。

答案 2 :(得分:-1)

您可以使用std ostringstream从任何类型转换为字符串 e.g:

std::ostringstream oss;
oss<<empId;
string empIdStr = oss.str();