C++ auto简介及其特性
什么是auto?
一个类型(指示符),auto可以让编译器会自动推导变量的类型
比如 auto a=1;编译器在编译时期推导出a为int类型
(auto 通过赋值对象自动推导类型)
auto使用的注意事项
- 必须初始化,编译器才好推导类型
- auto 推导指针时auto和auto*是一样的,但是声明引用时必须加&
#include<iostream>
using namespace std;
int main()
{int a = 1;
auto pa = &a;
auto* pa2 = &a;
auto& b = a;//b是a的别名
cout << typeid(pa).name() << endl;
cout << typeid(pa2).name() << endl;
cout << typeid(b).name() << endl;return 0;
}
- auto不能用来作参数和数组声明
假如auto去修饰形参,那变量应该开多大的空间存储?
所以肯定不能作参数,数组同理
- auto同一行声明的多个变量需要是同种类型
auto a=1,b=2; 可行,因为类型相同
C++ auto简介及其特性相关推荐
- Redis简介、特性、优势、应用场景和nosql介绍
1. nosql介绍 NoSQL:一类新出现的数据库(not only sql) 泛指非关系型的数据库 [不需要分析表与表之间的关系] 不支持SQL语法 存储结构跟传统关系型数据库中的那种关系表完全 ...
- C++11for(auto iter : container)auto简介
c++11重新定义了新的特性auto,使它能够支持模板,容器,让它成为迭代器. 并且推出了新的写法: std::string test="hellowor";for(auto &a ...
- Golang(1)-简介及特性
文章目录 一.Golang简介 1.1.什么是Golang 1.2.使用Golang完成的著名项目 1.3.Golang的特性 二.Golang的特性概述 2.1.自动垃圾回收 2.2.丰富的内置类型 ...
- 【Vue】Vue的简介和特性
一.Vue简介 Vue.js可以说是MVVM架构的最佳实践,是一个JavaScript MVVM库,是一套构建用户界面的渐进式前端框架.专注于MVVM中的ViewModel,不仅做到了数据双向绑定,而 ...
- WWDC2016 Session笔记 - Xcode 8 Auto Layout新特性
目录 1.Incrementally Adopting Auto Layout 2.Design and Runtime Constraints 3.NSGridView 4.Layout Feedb ...
- I2C之知(一)--I2C的简介和特性
I2C我是想全面深入的从嵌入式软件工程师的角度做个理解,刚刚还申请了一个专栏,这个好好写. 学习技术从外文文档看起-- 要全面了解I2C,可以从<I2C-bus specific ...
- K8s (Kubernetes简介、特性、架构)
Kubernetes 文章目录 Kubernetes 1 Kubernetes 概述 1.2 Service分布式集群架构核心 1. 3 Kubernetes优势: 2 Kubernetes的核心概念 ...
- PERTII型热力管简介及特性
热力管(PERTII型热力管)是以高密度进口耐热聚乙烯为原料经塑料挤出机一次挤塑成型,经高压发泡机发泡而成,统计数据说明,热力管(PERTII型热力管)的漏损率不上十万分之二,远远地小于球墨铸铁管的2 ...
- openGauss数据库共享存储特性简介
openGauss 3.1.1是openGauss 5.0.0 release版本的Preview版本,希望广大社区伙伴和开发者基于此版本进行场景化验证,提前发现问题并反馈社区,社区将在LTS版本发布 ...
最新文章
- android 获取视频大小,Android 获取视频缩略图(获取视频每帧数据)的优化方案
- Windows Server 2003 Clustering 服务
- mybatis使用注解替代xml配置,动态生成Sql
- linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
- 7-20上午刷题未知点集合
- Eclipse上Maven环境配置使用
- BZOJ1856[Scoi2010]字符串——组合数学+容斥
- python连接impala_python连接impala(安装impyla)
- 【bzoj1532】[POI2005]Kos-Dicing 二分+网络流最大流
- 彻底删除0KB顽固文件或文件夹的方法
- twemproxy源码分析之四:处理流程ji(内容属于转载。
- 愤怒的小鸟4只编外鸟_幼儿园小班游戏教案小鸟找食
- 查看JDK进程信息的几个命令
- 刚刚,华为发布白皮书,重新定义智慧园区!
- android 充电模式deamon_它是首款无线充电手机,也是雷军十年前的最爱极客博物馆...
- 打印网页去掉页眉和页脚
- 使用echarts画日历热力图
- python 发包的方法_有没有快一点的Python扫描发包方法,原来的速度好慢
- 投影仪应该怎么选择?数码粉总结目前最好的家用投影仪
- 移动宽带没有公网IP?不,它有公网IPv6,你只需要……
热门文章
- 带你全面解析Android框架体系架构view篇,隔壁都馋哭了
- 计算机毕业设计springboot基于springboot的校园招聘管理系统xs43e源码+系统+程序+lw文档+部署
- TP-Link TL-WR842N路由器WDS桥接设置方法
- php酒店订房系统源码,地方酒店预订管理系统BookingE HotelCMS v8.0.97
- 新零售mysql设计(快递表 退货表)
- 泼辣修图教程:如何通过Polarr Photo为照片增加云雾效果
- LOL好运魄罗限时免费换改名卡
- 家用计算机的内存容量大约是多少升,家用旧电脑最佳升级方案:8G内存、混合硬盘足够了!...
- 题解 洛谷P7227 【[COCI2015-2016#3] ESEJ】
- 一年中的最后一天说说_适合2019最后一天发的文案心情句子 2019最后一天心情感言说说...