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

  • C++对象模型和this指针

    ——————成员变量和成员函数分开存储: 在C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 —————————this指针: 每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码,那么这一块...
  • 友元

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

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

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