摘要: 1、顶层const //变量本身不可变。该内存地址中的值不允许再改变! int const a = 20; int *const pA = &a; //这个指针不能再指向其他变量 2、底层const //不能通过该途径(变量、变量地址)改变指向对象 const int* pA = &a; 多用于传参 阅读全文
posted @ 2018-05-30 11:30 -南 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、局部变量必须初始化,否则其值未定义; (1)、内置类型int,char,bool,float,double,指针、枚举enum等; (2)、结构体、类、类模板等取决于它们自身的默认构造函数。类成员变量在对象创建的时候分配内存,如果在类中没有进行初始化,与局部内置类型结果一样; (3)、STL库中 阅读全文
posted @ 2018-05-30 11:24 -南 阅读(1219) 评论(0) 推荐(0) 编辑