小编Luc*_*cio的帖子

C++扩展了继承的函数

考虑一个简单的继承类:

class Base 
{
  void func() {
     cout << "base" << endl;
  }
};

class Derived : public Base
{
  void func() {
      cout << "derived" << endl;
  } 
};
Run Code Online (Sandbox Code Playgroud)

如果我运行Derived :: func()我得到

derived
Run Code Online (Sandbox Code Playgroud)

我想修改这段代码来获取

base
derived
Run Code Online (Sandbox Code Playgroud)

类似于扩展而不是覆盖的东西.

我已经能够获得类似于构造函数的东西,但是没有正常的函数.

非常感谢Lucio

c++

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1