我不明白为什么
有人能帮我理解一下吗?
我也想将它与 GCC 4.4.7 一起使用....这是我的初衷。
最佳答案
C++11 是 2011 年之前的草案。由于 stoi()
将使其成为标准,许多编译器在 C++11 最终确定之前就已经添加了它。在 C++11 最终确定之前使用 C++11 功能是实验性的,因为一旦标准获得批准,情况可能会发生变化
运行
#include <iostream>
#include <string>
int main()
{
int foo = std::stoi("5");
}
关于 godbolt.org使用 GCC 4.4.7 和 -std=c++0x
确实可以编译,所以看起来您已经准备好使用它了。
关于c++ - 为什么 stoi 函数在 Visual Studio 2010 中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414052/