在C ++中的函数重写中,如何使用派生类obj从派生类函数中打印基类函数

时间:2018-07-19 08:49:18

标签: c++11

https://www.geeksforgeeks.org/polymorphism-in-c/

在c ++中的函数重写中,如何使用派生类obj从派生类函数中打印基类非虚拟成员函数

1 个答案:

答案 0 :(得分:2)

您始终可以从派生类调用基类函数。例如:

class parent
{
public:
    virtual void print()
    {
        std::cout << "base class" << std::endl;
    }
};

class child: parent
{
public:
    void print()
    {
        parent::print();
        std::cout << "child class" << std::endl;
    }
};
int main(int argc, char *argv[])
{
    child c;
    c.print();
    return 0;
}