网站公示如何做链接,建设一个机械公司网站多少钱,网站根目录 本地共享,网站关键词代码auto的相关知识 1、auto的概念介绍2、auto的用法2.1 与范围for搭配进行 遍历或修改数组2.2 当类型比较长时#xff08;写着麻烦#xff09;#xff0c;用auto替换 1、auto的概念介绍
int TestAuto()
{return 10;
}int main()
{int a 10;auto b a; //auto用于 自动推导类… auto的相关知识 1、auto的概念介绍2、auto的用法2.1 与范围for搭配进行 遍历或修改数组2.2 当类型比较长时写着麻烦用auto替换 1、auto的概念介绍
int TestAuto()
{return 10;
}int main()
{int a 10;auto b a; //auto用于 自动推导类型auto c a;auto d TestAuto();cout typeid(b).name() endl; //用于打印变量的类型cout typeid(c).name() endl;cout typeid(d).name() endl;return 0;
}2、auto的用法
2.1 与范围for搭配进行 遍历或修改数组
int main()
{//A 普通的遍历或修改数组int a[] {1,2,3,4,5,6};for (int i0;isizeof(a)/sizeof(a[0]);i){a[i];}for (int i0;isizeof(a)/sizeof(a[0]);i){cout a[i] ;}cout endl;//B auto搭配范围for进行修改和打印数组//而引用auto ea; 此时e是a各个数的别名for (auto e:a){e;}//范围for//自动依次取a的数据赋值给ee是a各个数的值拷贝,即auto eafor (auto e:a){cout e ;}cout endl;return 0;
}
2.2 当类型比较长时写着麻烦用auto替换