class D 系由 class B 以 public 形式派生而来, class B 定义一个 public 成员函数 mf。 123456 class {public: void mf(); ...};class D: public B { ... }; 对于类型为 D 的对象 x 行为一 12 B* pB = &x;pB->mf(); 行为二 12 D* pD = &x;pD->mf(); 任何情况下都不要重新定义继承而来的 non-virtual 函数。 赞微海报分享
近期评论