摘要:
1 // 析构函数 也称 destructor装饰器(Python) 是一个特殊的成员函数 , 它的作用和构造函数相反 , 她的名字是类名 2 //前面加一个 '~' 在 C++中这是一个 位取反运算符 , 从这点也可以想到: 析构函数是和构造函数作用相反的函数 3 // 当对象的生命期结束的时候,会自动执行析构函数.具体地说如果出现一下四种情况,程序就会自动执行析构函数 .... 阅读全文
摘要:
重载 --- 一词多用 1 // 上一次 是 在构造函数体内 通过赋值语句对数据成员实现初始化 2 // C++ 还有 一种 初始化 数据成员的 方法 --参数初始化表 来实现对 3 // 数据成员的初始化 , 这种方法不在 函数体内 对成员初始化 而是在 函数的首部实现 4 //例如定义构造函数 阅读全文
摘要:
1 // 在程序中 常常需要对 变量进行初始化 在类中怎样 对 对象进行初始化呢? 2 // 前面说过 类是一种抽象的类型,不占储存空间 , 显然无处容纳 数据 所以在 进行 声明类的时候 3 // 就 赋初值 是不正确的 4 // 如果 一个 [[[类中 所有的成员]]] 都是 公用的 则可以在 阅读全文
摘要:
1 // 类(某一批对象的的共性和特征)是 对象的 抽象 , 而 对象是类的 具体实例 2 //可以借助结构体类型和 结构体变量来理解 同一个结构体类型 可以定义出 多个结构体变量 3 //C++ 中也是 先声明一个类类型 然后 用 结构体类型去 定义 类变量 4 //类 是抽象的 不占用内存,然而 阅读全文