
C++
文章平均质量分 70
xiweihuang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
默认初始化和值初始化
默认初始化: 如果定义变量时没有指定初值,则变量被“默认初始化”。 默认值由什么决定? 1.变量类型。 2.定义变量的位置。 如果是内置类型的变量,则其值由定义的位置决定==>定义在任何函数体之外的变量都被初始化为0,一种例外,定义在函数体内部的内置类型变量将不被初始化,一个未被初始化的内置类型变量的值是未定义的,如果试图拷贝或以其他形式访问此类值将引发错误。 建议:初原创 2015-07-16 23:15:48 · 3025 阅读 · 0 评论 -
初始化(1)--列表初始化和默认初始化
/********** 【初始化的基本概念】 事实:初始化和赋值是两个完全不同的操作。初始化,是创建变量时赋予其一个初始值。赋值,是把对象的当前值擦除,用一个新值代替。 列表初始化:(> P39) 作为c++11新标准的一部分,用花括号{}来初始化变量得到了全面应用。出于某些原因,这种初始化的方式叫做列表初始化。 现在,无论是初始化对象还是某些时候为对象赋新值,都可以使用一组花括号括起原创 2015-10-08 15:23:18 · 1409 阅读 · 0 评论