![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚继承
文章平均质量分 84
_志大才疏
这个作者很懒,什么都没留下…
展开
-
thunk 转移调用
1 . COM聚合时,为什么必须在生成被聚合组件时申请IUnknown 指针? http://hi.baidu.com/sanvy4116/item/65a6bc0d1bd5da113b53ee39转载 2014-05-16 08:56:45 · 345 阅读 · 0 评论 -
父类的正常成员函数子类可以使用,并不是继承下来 的,子类是怎么调用父类的函数 : 可能是利用了一种叫函数名联编的方法.没有隐藏的情况下用函数名字来决定调用的函数.
父类的正常成员函数子类可以使用,并不是继承下来 的,子类是怎么调用父类的函数 : 可能是利用了一种叫函数名联编的方法.没有隐藏的情况下用函数名字来决定调用的函数. 子类是怎样调用父类的函数的,带汇编解释 http://blog.csdn.net/hejinjing_tom_com/article/details/4165462 C++中的基类与派生类,看后半部分.原创 2014-05-09 22:24:10 · 1889 阅读 · 0 评论 -
虚基类
http://blog.sina.com.cn/s/blog_5fb0bb520101a1m0.html原创 2014-04-27 13:57:51 · 416 阅读 · 0 评论 -
虚函数与虚继承寻踪
封装、继承、多态是面向对象语言的三大特性,熟悉C++的人对此应该不会有太多异议。C语言提供的struct,顶多算得上对数据的简单封装,而C++的引入把struct“升级”为class,使得面向对象的概念更加强大。继承机制解决了对象复用的问题,然而多重继承又会产生成员冲突的问题,虚继承在我看来更像是一种“不得已”的解决方案。多态让对象具有了运行时特性,并且它是软件设计复用的本质,虚函数的出现为多态性转载 2014-04-27 22:48:19 · 271 阅读 · 0 评论