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)指针.

上一篇下一篇

猜你喜欢

热点阅读