04 2024 档案

摘要:C++引用与非引用调用虚函数的区别 根据C++的规定,虚函数只有通过指针或者引用的方式调用时才会体现出多态性,而普通的值对象调用虚函数则只会调用该类自身的函数。 这一特性可以在以下代码中体现: #include <cstdio> class Base { public: virtual void f 阅读全文
posted @ 2024-04-08 16:28 千松 阅读(26) 评论(0) 推荐(0) 编辑
摘要:C++虚继承原理与类布局分析 引言 在开始深入了解虚继承之前,我们先要明白C++引入虚继承的目的。C++有别于其他OOP语言最明显的特性就是类的多继承,而菱形继承结构则是多继承中最令人头疼的情况。 我们都知道,当派生类继承基类时,派生类内部会保存一份基类数据的副本。在D->B|C, B|C->A的菱 阅读全文
posted @ 2024-04-02 19:51 千松 阅读(1348) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示