新标准测试源代码
- #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; }
编译参数
- g++ -c -std=c++0x newtest.cc
- g++ newtest.o -o newtest.exe
如上就能看出新标准能让人省下多少麻烦了, 运用得当事倍功半. 不当的话那个 auto 绝对会让一些人摔一下.
话说 uc 的 blog 越来越花哨不好用了~~有搬家的念头了
阅读(1944) | 评论(0) | 转发(0) |