【发布时间】:2013-12-24 07:29:54
【问题描述】:
我正在尝试使用 Orwell Dev C++ 中的任何 C++11 功能,但没有成功。我使用 minGW 安装了版本,无论我在编译器选项中设置什么,我都在这段代码中得到了“[Error] 'to_string' is not declared in this scope”:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string test = to_string(5);
}
我尝试设置 -std=gnu++11 和 -std=c++0x 但也没有。最令人好奇的是,当我点击 to_string 时,它会向我显示重载的函数 - for long、float、int 等。因此,它必须以某种方式获得函数的作用——那么它为什么不编译它呢?编译器已正确设置为 MinGW GCC 4.7.2(与安装程序捆绑的那个)。
【问题讨论】:
标签: c++ c++11 tostring dev-c++