uacs2024

导航

2024年3月12日 #

C++虚继承

摘要: 虚继承(Virtual Inheritance) 为了解决多继承时的命名冲突和冗余数据问题,c++提出了虚继承,使得在派生类中只保留一份间接基类的成员。 在继承方式前面加上 virtual 关键字就是虚继承 虚继承的目的是让某个类做出声明,承诺愿意共享它的基类。其中,这个被共享的基类就称为虚基类(V 阅读全文

posted @ 2024-03-12 22:22 ᶜʸᵃⁿ 阅读(91) 评论(0) 推荐(0) 编辑

郑莉cpp习题7-11

摘要: 代码 #include <iostream> using namespace std; class BaseClass{ public: void fn1(); void fn2(); }; void BaseClass::fn1(){ cout << "调用基类的函数 fn1()" << endl 阅读全文

posted @ 2024-03-12 19:52 ᶜʸᵃⁿ 阅读(4) 评论(0) 推荐(0) 编辑

C++看程序写结果 虚函数、构造、析构、初始化列表

摘要: 虚函数、构造、析构、初始化列表 #include <iostream> using namespace std; class Base{ public: Base(const char* p_szName):m_szName(p_szName) {cout << "Base类构造:" << m_sz 阅读全文

posted @ 2024-03-12 19:30 ᶜʸᵃⁿ 阅读(5) 评论(0) 推荐(0) 编辑