结构体:
c里面不能有函数
c++里面则可以
析构函数在对象生命周期结束的时候调用,用于内存回收。
::作用域标志符 Animal::breathe()
多态性:virtual 子类有的就调用子类,子类没有就调用父类。
纯虚函数,没有内容的函数,如 virtual void breathe()=0; 就想java中的抽象函数,留作以后用。具有纯虚函数的类叫做抽象类。
#include "a.h" 从当前目录开始寻找,一般用自己写的
#include <a.h> 从根目录开始寻找,用于系统文件
生命周期
&取地址 构造指针
static void init() 不属于对象,早已存在代码区空间。
静态成员变量必须初始化,可以在类的外部。