理解虚基类、虚函数与纯虚函数的概念.docVIP

  • 4
  • 0
  • 约4.28千字
  • 约 6页
  • 2017-08-19 发布于北京
  • 举报

理解虚基类、虚函数与纯虚函数的概念.doc

理解虚基类、虚函数与纯虚函数的概念 引言 ???? 一直以来都没有写过一篇关于概念性的文章,因为我觉得这些概念性的东西书本上都有并且说的也很详细写来也无用,今天突发奇想想写 一写,下面就和大家讨论一下虚基类、虚函数与纯虚函数,一看名字就让人很容易觉得混乱。不过不要紧待看完本文后你就会理解了。 正文 ? ?? ? 虚基类 ? ?? ? 在说明其作用前先看一段代码 class?A { public: ????int?iValue; }; class?B:public?A { public: ????void?bPrintf(){coutThis?is?class?Bendl;}; }; class?C:public?A { public: ????void?cPrintf(){coutThis?is?class?Cendl;}; }; class?D:public?B,public?C { public: ????void?dPrintf(){coutThis?is?class?Dendl;}; }; void?main() { ????D?d; ????coutd.iValueendl;?//错误,不明确的访问 ????coutd.A::iValueendl;?//正确 ????coutd.B::iValueendl;?//正确 ????coutd.C::iValuee

文档评论(0)

1亿VIP精品文档

相关文档