开发者在线 http://www.builder.com.cn/
开发者社区
首页
C/S开发
数据库开发
Web开发
移动嵌入式
项目管理
网页设计
RSS
搜索
多态
C++对象布局及多态探索之菱形结构虚继承
这次我们看看菱形结构的虚继承。虚继承的引入本就是为了解决复杂结构的继承体系问题。上一篇我们在讨论虚继承时用的是一个简单的继承结构,只是为了打个铺垫。
更新时间:2008-04-12 16:47:15
关键字:
c++
多态
虚继承
实实在在说多态
们可以从中找出多态的三个重要的部分。一是“相同函数名”,二是“依据上下文”,三是“实现却不同”。
更新时间:2008-02-13 06:57:49
关键字:
多态
实实在在说多态
多态的三个重要的部分。一是“相同函数名”,二是“依据上下文”,三是“实现却不同”。嘿,还是个顺口溜呢。我们且把它们叫做多态三要素吧。
更新时间:2008-02-06 06:16:32
关键字:
多态
漫谈C#编程中的多态与new关键字
多态就是使得你能够用一种统一的方式来处理一组各具个性却同属一族的不同个体的机制。
更新时间:2007-11-11 17:08:23
关键字:
C#
多态
关键字
ASP.NET入门随想之多态、接口与委托
千百年过去了七大洲的地壳板块在缓缓移动,喜马拉雅山在慢慢增高,世界在变,唯一不变的是变化。
更新时间:2007-11-07 10:34:02
关键字:
ASP.NET
接口
多态
C++对象布局及多态实现探索之内存布局
本文通过观察对象的内存布局,跟踪函数调用的汇编代码。分析了C++对象内存的布局情况,虚函数的执行方式,以及虚继承,等等。
更新时间:2007-10-27 17:14:51
关键字:
c++
多态
对象布局
C++箴言:理解隐式接口和编译期多态
面向对象编程的世界是围绕着显式接口和执行期多态为中心的。
更新时间:2007-10-27 17:02:23
关键字:
c++
多态
编译期
C++对象布局及多态实现之动态和强制转换
为了验证前面提到过的类型动态转换(即dynamic_cast转换),以及对象类型的强制转换。
更新时间:2007-10-27 17:00:30
关键字:
c++
多态
对象布局
C++对象布局及多态实现之成员函数的调用
从这部分开始我们除了利用内存的信息打印来进行探索外,更多的会通过跟踪和观察编译器产生的汇编代码来理解编译器对这些语言特性的实现方式.
更新时间:2007-10-27 16:59:03
关键字:
c++
多态
对象布局
C++对象布局及多态实现探索之虚函数调用
通过对象进行函数调用,即使被调用的函数是虚函数也是静态绑定,即在编译时决议出函数的地址。
更新时间:2007-10-27 16:57:26
关键字:
c++
多态
对象布局
C++对象布局及多态之虚成员函数调用
在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。
更新时间:2007-10-27 16:55:42
关键字:
c++
多态
函数调用
C++对象布局及多态实现探索之虚继承
下面我们来看虚继承。
更新时间:2007-10-27 16:53:02
关键字:
c++
多态
对象布局
JJhou关于虚函数与多态的三个结论
MFC中虚函数与多态
更新时间:2007-09-28 15:46:15
关键字:
多态
ghost
虚函数
C++对象布局及多态之虚成员函数调用
在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。
更新时间:2007-09-14 19:10:36
关键字:
c++
多态
函数调用
重新认识Ruby的多态和duck type
本文简单介绍了Ruby的多态和对应的duck type,供大家参考!
更新时间:2007-09-13 19:09:23
关键字:
Ruby
多态
duck type
Java中使用接口实现多继承和多态的方法
而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法(例如方法print()),这样每个子类里重写的代码不一样,自然表现形式就不一样。
更新时间:2007-08-23 21:23:54
关键字:
JAVA
多继承
多态