5.22-5.29c++学习记录

文章讲述了C++中的基本概念,包括变量的初始化,强调内置类型变量在不同位置定义时的初始化规则。引用被定义为对象的别名,要求绑定到相应类型的对象。枚举类型用于创建常量集合,其成员可以作为初始化或赋值的源。类和结构体的区别在于默认访问权限,头文件主要用于声明而非定义。
摘要由CSDN通过智能技术生成

1.连接不同类型的行为标准没有定义,也就是说不能“普通+宽"。

2.在一行的末尾加一反斜线符号可将此行和下一行当作同一行处理。

3.初始化不是赋值,初始化是创建变量并给他赋初始值,赋值则是擦除对象的当前值并用新值代替。

4.初始化内置类型的对象只有一个方法:提供一个值。

5.内置类型变量是否自动初始化取决于变量定义的位置。在函数体外定义的变量都初始化成0,在函数体内定义的内置类型变量不自动进行初始化。

6.建议每个内置类型的对象都要初始化。

7.可以通过extern关键字声明变量而不定义它。

8.只有当extern声明位于函数外部时,才可以含义初始化式。

9.定义只能一次,声明可以多次。

10.要使const变量能够在其他的文件中访问,必须显示地指示它为extern。

11.引用就是对象的另一个名字。

12.&a=b中,b不能是常数。

13.非const引用只能绑定到与该引用同类型的对象,const引用则可以绑定到不同但相关的类型的对象或绑定到右值。

14.枚举成员本身就是一个常量表达式。

15.枚举类型的对象的初始化或赋值,只能通过其枚举成员或同一枚举类型的其他对象来进行。

16.使用class还是struct关键字来定义类,仅仅影响默认的初始访问级别。

17.头文件用于声明而不是定义。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值