2018-01-26
2018-01-26 本文已影响0人
辣么大大大大
笔记整理
枚举:
RED默认的值是0,也可以定义从例如RED=100开始
enum COLOR{ RED, BLUE}
复合语句
a|=b 的意思是 把a和b按位或,结果赋给a
内联函数
inline 因为跳转函数有一定开销,inline将代码复制到调用他的地方,函数包含的语句很少,就可以通过避免跳转来提高效率。
常量函数
void displayPage() const; // 常量函数
它不会修改成员变量的值
int getSpeed() const; //函数定义在类声明中,这样函数自动编程内联的。
指针
Cat *pCat = new Cat 将在堆中创建对象
int *pAge = new int
调用delete 将调用对象的析构函数
没有具体指向的指针被称作 悬摆指针、野指针、迷失(stray)指针.