VC++深入详解:函数的覆盖和隐藏

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  class Derived : public Base

  {

  public:

  void xfn(int i) //覆盖了基类的xfn函数

  {

  cout<<"Drived::xfn(int i)"<<endl;

  }

  void yfn(int c) //隐藏了基类的yfn函数

  {

  cout<<"Drived::yfn(int c)"<<endl;

  }

  void zfn()      //隐藏了基类的zfn函数

  {

  cout<<"Drived::zfn()"<<endl;

  }

  };

  void main()

  {

  Derived d;

  Base *pB=&d;

  Derived *pD=&d;

  pB->xfn(5);

  pD->xfn(5);

  pB->yfn(3.14f);

  pD->yfn(3.14f);

  pB->zfn();

  pD->zfn();

  }

  编辑特别推荐:

  C++类的设计习惯及头文件重复包含问题的解决

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答