美文网首页
王道程序员求职宝典(十二)类

王道程序员求职宝典(十二)类

作者: 风之子__ | 来源:发表于2022-05-01 19:24 被阅读0次

  • 访问标记(修饰符)
    • public
    • private
    • protected
  • 类成员简介
    • 成员函数
      • this指针
    • 构造函数
      • 默认构造函数
      • 成员初始化列表
        • 初始化顺序与声明顺序相一致
      • 初始化阶段+计算阶段
      • 复制构造函数
        • 初始化一个新的对象
        • 传参返回值
        • 初始化顺序容器中的元素
        • 元素初始化表初始化数组元素
        • 深复制,浅复制
          • 深复制指将对象内引用对象也复制一份
    • 析构函数
      • 虚析构函数
    • 构造,析构调用顺序
      • 单继承
        • 构造:由上到下,由内向外
        • 析构:完全相反
      • 多继承
        • 由上到下:声明继承顺序
      • 虚继承
    • 操作符重载
      • 成员函数,非成员函数
      • 赋值运算符重载
        • 返回自身类型引用
        • 参数为常量自身类型引用
        • 先释放自身内存
        • 判断参数是否为自身
      • 赋值运算符与复制构造函数区别
        • 是否产生新的对象
      • <<输出运算符重载
        • 参数(ostream&,类对象&)
        • 函数体定义你想要的输出形式
        • 返回ostream&,实现连续输出
      • operator new与operator delete重载
        • new过程
          • operator new开辟内存空间
          • 调用对应构造函数
          • 返回对象指针
        • operator new重载
          • 参数(size_t size)空间大小
          • 返回void* 返回operator new(size)
        • operator delete重载
          • 参数(void* pointee)
          • 执行operator delete(ponitee)
          • 无返回
        • 应用
          • 限制堆对象生成
          • 限制对象生成
  • 成员函数的重载,覆盖与隐藏
    • 重载
    • 覆盖
      • 派生类方法对虚函数的覆盖
    • 隐藏
      • 派生类同名方法对基类同名方法的隐藏
        • 只要同名且不是虚函数就会被隐藏

相关文章

网友评论

      本文标题:王道程序员求职宝典(十二)类

      本文链接:https://www.haomeiwen.com/subject/csppyrtx.html