2.5.2 访问权限 2.5.3 封装 2.5.4 对象特性 2.5.4.1 构造函数 2.5.4.2 析构函数 2.5.4.3 拷贝函数 2.5.4.4 静态成员 2.5.4.5 对象存储空间 2.5.5 友元 friend 2.5.5.1 全局函数做友元 2.5.5.2 类做友元 2.5.5.3 成员函数做友元 2.5.6 运算符重载 2.5.7 继承 2.5.8 多态 二、核心编程 C++在执行时,将内存划分为四个区域 代码区:存放函数体二进制代码,由操作系统管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值、局部变量 堆区:由程序员分配和释放,若程序员不释放则操作系统回收 意义:不同区域存放的数据,赋予不同的生命周期,更大的灵活编程