您的位置:首页 > 编程语言 > C语言/C++

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++-auto