codeblock支持C++0x的设置

ubuntu:

1.Settings->complier and debugger->Global compiler settings找到other options 

2.输入-std=c++0x -U__STRICT_ANSI__

就可以 我是在下测试成功 貌似要更新G++使它支持c++0x

参考http://stackoverflow.com/questions/6528595/how-can-i-get-codeblocks-to-compile-with-std-c0x-with-gcc

windows:

1.安装最新版本的MinGW

2.Settings->complier and debugger->Global compiler settings 找到toolchain executabels 将编译器地址选择为你刚才安装的MinGW的地址


3.Settings->complier and debugger->Global compiler settings找到other options    输入-std=c++0x -U__STRICT_ANSI__ 


备注:MinGW下载http://sourceforge.net/projects/mingw/files/latest/download?source=files 安装的时候选择Download latest repository catalogues

3.vc2005 设置外部扩展工具之后 要修改系统的环境变量 我的电脑->属性->高级->环境变量 系统变量中找到path编辑把g++所在的文件地址添加进去D:\MinGW\bin

  

测试代码

#include<iostream>
  using std::cout;//

#include<vector>
  using std::vector;//

template< typename T >
void tout( const T &vec )
{
  //自动推断类型  cc11 标准特性
  for( auto pos = vec.begin(); pos not_eq vec.end(); ++pos ) cout << *pos << '\t';
  return;
}

int main()
{

  vector<int> ivec={ 1, 2, 3 };//使用字面数组初始化 vector cc11 标准特性

  tout( ivec );//

  cout << '\n';//

return 0;
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值