【C++】关键字:auto

03-11 1984阅读

文章目录

  • 1. 介绍
  • 2. 如何使用

    1. 介绍

    从C++11开始,auto变成了类型指示符(之前auto并不是这个作用)。使用auto定义变量时必须对其进行初始化,在编译阶段编译器自动推导auto变量的实际类型。因此auto并非是一种“类型”的声明,而是一个类型声明时的“占位符”,编译器在编译期会将auto替换为变量实际的类型。

    #include 
    using namespace std;
    int TestAuto()
    {
    	return 10;
    }
    int main()
    {
    	int a = 10;
    	auto b = a;
    	auto c = 'a';
    	auto d = TestAuto();
    	cout 
    	int array[] = { 1, 2, 3, 4, 5 };
    	for (auto& e : array) {
    		cout 

【C++】关键字:auto

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]