C++之路 变量和基本类型(2)

概念:强静态类型:编译时会对类型进行检查,如果操作和对象不相匹配就会报错。

变量提供了程序可操作有名字存储区

左值:可以出现在赋值语句的左边或者右边。 右值:只能在右边。

定义对象:以类型说明符开始,后面紧跟说明符的列表。

初始化:两种初始化的形式:复制初始化和直接初始化。复制初始化用语法等号(=),直接初始化把初始化式子放在括号中。

int ival(1024); int ival =1024;

“初始化不是赋值”初始化内置类型:提供一个值。

类类型变量初始化:直接初始化和构造函数。

当定义没有初始化式的变量时,系统有时候会帮我们初始化。

(1)内置类型(取决于位置):函数体外初始化为0,函数体内不进行自动初始化。

(2)类类型:存在默认构造函数。对于没有默认构造函数的类,必须提供显式的初始化式。
原文链接: https://www.cnblogs.com/ideawu1001/archive/2012/11/12/2767118.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/69044

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午1:38
下一篇 2023年2月9日 下午1:38

相关推荐