Lookof 's Wild

Last of the Wild

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

第一部分 基本功能

  第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  阅读(430)  评论(0编辑  收藏  举报