编码
zlm61215
这个作者很懒,什么都没留下…
展开
-
c++ 基类与子类之间的重载和重写
概念:重载和重写函数三要素: 函数名,返回类型,参数列表 重载: 函数名相同,参数列表不同 重写: 三要素相同基类和子类之间的重载和重写子类可以重写父类中的虚函数,重写函数与被重写函数三要素相同,可以使用override关键字标识;子类无法重载父类中的虚函数,重载发生在同一个类中;TESTclass Base {public: virtual void PrintSomething() = 0;};class CA : public Base {public: vo原创 2021-08-13 11:16:55 · 1473 阅读 · 0 评论 -
c++编码问题记录
C++ 编码问题记录1、工厂类方法,无法通过父类指针获取子类指针简化代码如下// 抽象产品类.h#include "concreteProduct.h"class AbstractProduct {public: virtual ~AbstractProduct() = 0; virtual void printName() = 0;}// 具体产品类.h#include "AbstractProduct.h"class ConcreteProduct : publ.原创 2021-08-12 11:52:37 · 273 阅读 · 0 评论