1. 通常把一个对象定义在它首次使用的地方是一个很好的办法。
2. 局部变量的定义会屏蔽全局变量的定义。
3. for语句中定义的变量i,其作用域仅限于for语句内部。输出的i值是for语句之前所定义的变量i的值。
4. 常量在定义后就不能被修改,所以定义时必须初始化。
5. 非const变量默认为extern。要使const变量能够在其他的文件中访问,必须显式的指定它为extern。
6. 当引用初始化后,只要该引用存在,它就保持绑定到初始化时指向的对象。不可能将引用绑定到另一个对象。
7. 非const引用只能绑定到与该引用同类型的对象。
const引用则可以绑定到不同但相关的类型的对象或绑定到右值。
8. typedef通常被用于以下三种目的:
为了隐藏特定类型的实现,强调使用类型的目的。
简化复杂的类型定义,使其更易理解。
允许一种类型用于多个目的,同时使得每次使用该
阅读(1165) | 评论(0) | 转发(0) |