![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重载
鱼玄机j
冲冲冲!
展开
-
C++ 继承(虚继承、虚函数)
一、子类的构造1、子类的构造在执行它的构造函数前会根据继承表的顺序执行父类的构造函数。 默认执行父类的无参构造 显式调用有参构造,在子类的构造函数后,初始化列表中显式调用父类的有参构造函数 2、子类在它的析构函数执行完后,会根据继承表的顺序逆序执行父类的析构函数。 注意:父类的指针可以指向子类的对象,当通过父类指针释放对象时,只会调用父类的析构函数,这种析构方式有可能造成内存泄露。 ...原创 2019-08-20 17:26:58 · 450 阅读 · 0 评论 -
C++运算符重载
一、操作符函数重载什么是操作符函数:在C++中针对类类型的对象的运算符,由于它们肯定不支持真正的运算操作,因此编译器会将它们翻译成函数,这种就叫作操作符函数(运算符函数)。编译器把运算符翻译成运算符函数,可以针对自定义的类类型设计它独有的运算功能。其实各种运算符已经具备某些功能,再次实现它的就是叫做运算符重载双目运算符: a+b 成员函数 a.operator+(b); 全局函...原创 2019-08-17 14:36:28 · 91 阅读 · 0 评论