我正在用C++编写,我想将一个未知类型(仅在运行时知道)传递给纯虚函数:
virtual void DoSomething(??? data);
where DoSomething是派生类中纯虚函数的实现.
DoSomething
我打算使用模板,但因为它结果是虚函数和模板不能一起工作:C++类成员函数模板可以是虚拟的吗?
我想避免为我传递给函数的所有类使用基类(类似于C#中的对象).
提前致谢
c++ templates virtual-functions
c++ ×1
templates ×1
virtual-functions ×1