一个基类,多个子类。
每个子类有一个相同的map容器字段,容器内只有一项类型不同。
每个子类有一个处理函数,处理函数内容完全一致(都是对map容器字段进行操作)。
如何将该处理函数转移到基类中去?
class Base
{
public:
void print()
{
cout << "我是基类的打印函数" << endl;
}
};
class Child : public Base
{
public:
void print()
{
//调用基类的打印函数
Base::print();
cout << "我是子类的打印函数" << endl;
}
};
推荐一个好用的C/C++在线编译器:https://www.winfengtech.com/compile.htm