是使用GCC 4.4.0任何人的C ++ 0x的生产支持? 我想用它与最新的MinGW的,但我不知道这是否是足够成熟。
我对......感兴趣:
- TR1支持
- 汽车
- 初始化列表
是使用GCC 4.4.0任何人的C ++ 0x的生产支持? 我想用它与最新的MinGW的,但我不知道这是否是足够成熟。
我对......感兴趣:
恕我直言,TR1支持和auto
使用是安全的。 在的情况下, auto
也将纳入到标准的第一特征之一,是一个比较小的变化的语言。 因此,我会使用它没有问题。
我是一个有点犹豫使用initializer lists
。 在其他一些论坛(例如comp.lang.c ++。主持),有关于他们的行为及其可能的,他们可能会改变更接近标准的释放问题。
我没有使用GCC 4.4.0的C ++ 0x的生产支持,但我使用了TR1与Boost库的帮助功能http://www.boost.org/ 。
Boost库是行之有效的,并在生产环境中经常被使用。 如果转换成的C ++ 0x标准后,你必须做的唯一的事情就是改变你的include指令http://www.boost.org/doc/libs/1_40_0/doc/html/boost_tr1.html 。
在我看来,这是目前最好使用Boost库直到标准完成。 这是一个更加编译器无关的方式。
MinGW的根本不会与 '-std =的C ++ 0x' 编译。 自叹不如, '-std = GNU ++ 0x中' 作品。 反正它似乎车,我不会指望它。