Bjarne Stroustrup的经典大作:《C++程序设计语言(特别版)》阅读笔记(1)

第一部分 基本功能

  第4章 类型和声明

   1. 名字。用于较大的作用域的名字应该是不想对比较长的更加明确的名字,例如vector、Window_with_border和 Department_number。然而,如果在很小的作用域里只使用那些短小而熟悉的名字,如x、i和p,代码会显得更清晰些。.... 让那些频繁使用的名字相对比较短,将较长的名字保留给不常用的实体,这种做法也很有价值。名字的选择应该反映一个实体的意义,而不是它的实现。例如,phone_book就比number_list好,即使这些电话号码实际存放在一个list里。选择好的名字也是一种艺术。

   2. 初始化。如果为一个对象提供了初始式,这个初始式将确定对象的初始值。如果没有提供初始式,全局的,名字空间的,和局部静态的对象(统称为静态对象)将被自动初始化为适当类型的0. 局部对象(有时称为自动对象)和在自由存储区里建立的对象(有时称为动态对象或者堆对象)将不会用默认值做初始化。
posted on 2009-04-13 00:59 lookof 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lookof/archive/2009/04/13/1434409.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值