【发布时间】:2015-09-07 13:16:17
【问题描述】:
我知道这听起来很愚蠢,但我在 Windows7 上使用 MinGW32,并且“to_string 未在此范围内声明。” It's an actual GCC Bug,我关注了these instructions,但他们没有工作。那么,如何在不使用 to_string 或 stoi 的情况下将 int 转换为 C++11 中的字符串? (另外,我启用了-std=c++11 标志)。
【问题讨论】:
-
嗯,你可以使用支持它的 MinGW-w64 代替
-
您可以使用
sprintf。实际上有很多选项 -atoi和公司(不是很标准)、字符串流、printf 函数。 -
@MattMcNabb 问题是关于将整数格式化为字符串,而不是将字符串解析为整数
-
to_string和stoi是相反的。你想做什么? -
@PanagiotisKanavos 那你为什么提到
atoi