c++11新特性之auto
2016-12-12 15:07
232 查看
auto的主要用处
用于声明函数类型用于函数返回值
用于for循环
代码示例
#include <iostream> #include <thread> #include <utility> #include <chrono> #include <atomic> #include <functional> using namespace std; auto main()->int//////auto用于函数的返回值 { cout << "hello world" << endl; int a = 100; auto b = a;//////用于定义变量的类型 cout << "b = " << b << endl; const auto c = a; cout << "c = "<<c << endl; /////用于for循环(被修改内的值) int array_a[] = {1,2,3,4,5}; for (auto i : array_a) { cout << "现在的值为" << i << endl; } /////用于for循环(修改内的值) for (auto& i : array_a) { i = 100; } //////使用auto& 修改之后的值 for (auto i : array_a) { cout << i << endl; } return 0; }
结果展示
相关文章推荐
- 【C++11】新特性——auto的使用
- C++11部分特性之“auto”、“一致性初始化”、“Range - Based for循环” 与STL的简单试验
- 【C++11】新特性——auto的使用
- C++11新特性之auto&decltype
- C++11新特性之三——auto
- 【C++11】新特性——auto的使用
- 【C++11】新特性——auto的使用
- 【C++标准】之 C++11——auto特性
- 【C++11】新特性——auto的使用
- 【C++11】新特性——auto的使用
- C++学习之路(38)---C++11特性:auto关键字
- C++11新特性——auto和decltype类型推导
- 【C++11】新特性——auto的使用
- C++11特性(01)auto关键字
- 【C++11新特性】 auto关键字
- 【C++11】新特性——auto的使用
- C++11新特性之一:auto
- 【C++11】新特性——auto的使用 (@huang_xw)
- 【C++11】新特性——auto的使用
- C++11新特性,利用auto和std::chrono获取系统时间的方法