首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

需要将抽象基类作为形参时一般如何做》

2013-02-24 
需要将抽象基类作为形参时一般怎么做》类A含有纯虚函数Show,然后A有两个派生类。我需要重载operator,对两

需要将抽象基类作为形参时一般怎么做》
类A含有纯虚函数Show,然后A有两个派生类。我需要重载operator==,对两个派生类都能起作用,想对两个派生类都能起作用,因此其中一个形参是A。 但是提示不能使用抽象类类型的参数,这个时候一般怎么做比较好,把参数改成基类指针或引用,还是把A中的Show写出函数体为空的虚函数
[解决办法]
当然是改成A类指针或引用,这是常用方法。空函数体只有当基类不适合使用抽象类时才使用,但从你的描述来看,并无不能使用抽象类的情形出现。

热点排行