摘要: 多态实现可分为:静态动态(编译时多态):主要通过函数和运算符重载来实现;动态动态(运行时多态):主要通过继承和虚函数来实现.函数重载说的简单就是: 类中存在相同函数名且参数列表不同的多个函数,可称之为函数重载.多态性的实现与静态联编、动态联编有关。静态联编支持的多态性称为编译时的多态性,也称静态多态性,它是通过函数重载和运算符重载实现的。动态联编支持的多态性称为运行时的多态性,也称动态多态性,它是通过继承和虚函数实现的。 阅读全文
posted @ 2012-08-16 10:42 做一个内心安静的人 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 深度探索c++对象模型中是这样说的:那是被编译器插进去的一个char ,使得这个class的不同实体(object)在内存中配置独一无二的地址。也就是说这个char是用来标识类的不同对象的 参考资料:深度探索c++对象模型 阅读全文
posted @ 2012-08-16 09:49 做一个内心安静的人 阅读(2599) 评论(3) 推荐(0) 编辑