第一部分 基本功能

  第4章 类型和声明

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

   2.初始化。如果为一个对象提供了初始式,这个初始式将确定对象的初始值。如果没有提供初始式,全局的,名字空间的,和局部静态的对象(统称为静态对象)将被自动初始化为适当类型的0. 局部对象(有时称为自动对象)和在自由存储区里建立的对象(有时称为动态对象或者堆对象)将不会用默认值做初始化。

相关文章:

  • 2021-08-06
  • 2022-02-03
  • 2022-02-09
  • 2021-11-14
  • 2021-10-08
  • 2022-02-24
  • 2021-10-03
  • 2022-02-12
猜你喜欢
  • 2021-09-28
  • 2022-01-02
  • 2022-12-23
  • 2021-12-01
  • 2022-01-16
  • 2022-12-23
  • 2022-03-05
相关资源
相似解决方案