如何将子类相同处理函数(处理相同字段,包含不同类型)转移到基类中去?

一个基类,多个子类。
每个子类有一个相同的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