小编use*_*700的帖子

cygwin g ++ std :: stoi"错误:'stoi'不是'std.的成员

我有:

Windows 7/32bit上的-cygwin 1.7.25

-g ++ --version - > g ++(GCC)4.8.2

-libstdc ++.a - > gcc-g ++ - 4.8.2-1

试图制作一个c ++ Hello World:

#include <string>

int main() 
{
   std::string s = "123";
   int i = std::stoi(s);
}
Run Code Online (Sandbox Code Playgroud)

编译给出:

$ g++ -std=c++11 main.cpp
main.cpp: In function ‘int main()’:
main.cpp:6:10: error: ‘stoi’ is not a member of ‘std’
  int i = std::stoi(s);
Run Code Online (Sandbox Code Playgroud)

我搜索了几个小时,但我仍然找不到解决方案.这是什么问题?

cygwin g++ c++11

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++11 ×1

cygwin ×1

g++ ×1