重载超级类函数C++后,从Sub类中获取函数

重载超级类函数C++后,从Sub类中获取函数,c++,C++,我有一个具有以下功能的超类: Superclass& operator<<(const char *str); Superclass& operator<<(int num); Superclass& operator<<(void(*pf)()); Subclass& operator<<(const char *str); Subclass& operator<<(i

我有一个具有以下功能的超类:

    Superclass& operator<<(const char *str);
    Superclass& operator<<(int num);
    Superclass& operator<<(void(*pf)());
Subclass& operator<<(const char *str);
Subclass& operator<<(int num);
我用这些函数重写的子类:

    Superclass& operator<<(const char *str);
    Superclass& operator<<(int num);
    Superclass& operator<<(void(*pf)());
Subclass& operator<<(const char *str);
Subclass& operator<<(int num);

我想知道我是否可以让超类&操作符调用超类函数,使用超类名,如下所示:

Superclass::operator<<(void(*pf)());

您是想要一个指向该函数的指针,还是想要调用基超类函数?@RSahu调用基超类函数请参阅副本。同样的语法也可以用于非虚拟成员函数。@RSahu谢谢-solve