Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50933
  • 博文数量: 9
  • 博客积分: 326
  • 博客等级: 一等列兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-16 05:57
文章分类
文章存档

2012年(2)

2011年(4)

2010年(1)

2009年(2)

我的朋友

分类: C/C++

2011-11-01 05:33:33

新标准测试源代码

  1. #include<iostream>
  2.   using std::cout;//

  3. #include<vector>
  4.   using std::vector;//

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

  10. int main(){

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

  12.   tout( ivec );//

  13.   cout << '\n';//

  14. return 0; }

 

编译参数

  1. g++ -c -std=c++0x newtest.cc
  2. g++ newtest.o -o newtest.exe

 

如上就能看出新标准能让人省下多少麻烦了, 运用得当事倍功半. 不当的话那个 auto 绝对会让一些人摔一下.

话说 uc 的 blog 越来越花哨不好用了~~有搬家的念头了

阅读(1904) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~