首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++11的这个特性有编译器支持了吗?该如何处理

2012-05-28 
C++11的这个特性有编译器支持了吗?有编译器支持这个了吗?class C{int a7 //C++11 onlypublic:C()}[解

C++11的这个特性有编译器支持了吗?

有编译器支持这个了吗?
class C
{
int a=7; //C++11 only
public:
C();
};

[解决办法]
cpp11.cpp:7:10: 对不起,尚未实现:non-static data member initializers
cpp11.cpp:7:10: 错误:ISO C++ 不允许在类内初始化非常量静态成员‘a’

我用g++4.6.*实验的,都不行,估计现在至少没有主流的compiler实现它了。
[解决办法]

对C++这些东西表示观望,暂时没发现其价值和可编译的IDE
[解决办法]
下面有最新的gcc4.7在windows上的移植版,是二进制文件.
再安个codeblocks就可以方便体验c++11特性了.
我个人感觉gcc应该是目前c++11跟进速度最快的了。
ftp://ftp.equation.com/gcc/

相关配置可以看下下面的帖子:
http://stackoverflow.com/questions/4119911/playing-with-gcc-4-6-on-windows

热点排行