我遇到的问题是运行c ++ .cpp代码时收到的警告消息。有没有其他方法可以将整数转换为字符串。
以下是我正在运行的代码的快照,问题出在哪里:
string empId2 = to_string(empId);
答案 0 :(得分:1)
您缺少一个头文件。检查您的#include
指令。对于像这样的案件,这是gcc的标准警告。
答案 1 :(得分:0)
当函数(在这种情况下是使用后定义to_string)时会显示此警告。移动上面或新文件中的函数定义并包含其标题。
答案 2 :(得分:-1)
您可以使用std ostringstream从任何类型转换为字符串 e.g:
std::ostringstream oss;
oss<<empId;
string empIdStr = oss.str();