如有问题,请联系本人邮箱 liaojialong0328@gmail.com

  • 友元

    在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或者类访问另一个类中的私有成员,友元的关键字为friend 友元的三种实现:1)全局函数做友元2)类做友元3)成员函数做友元 全局函数做友元:...
  • C++运算符重载

    运算符重载:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 加号运算符重载:实现两个自定义数据类型相加的计算【对于内置的数据类型的表达式的运算符是不可能改变的;不要滥用运算符重载】 左移运算符重载:可以输出自定义数据类型 递增运算...
  • 继承

    继承是面向对象三大特性之一 定义某些类时,下级别的成员除了拥有上一级的共性,还有自己的特性,这个时候我们就可以考虑利用继承的技术,减少重复代码 继承方式:公共继承、保护继承、私有继承 继承中的对象模型: 继承中的构造和析构顺序:子类继承父类后,当创建...
  • 多态

    多态是C++面向对象三大特性之一 多态分为两类:1)静态多态:函数重载和运算符重载属于静态多态,复用函数名2)动态多态:派生类和虚函数实现运行时多态 静态多态和动态多态的区别:1)静态多态的函数地址早绑定,编译阶段确定函数地址2)动态多态的函数地址晚...
/137