摘要: summery:主要有以下几个内容 1.多态 2.静态绑定与动态绑定 3.虚函数 4.虚表指针 5.object slicing与虚函数 6.overload override overwrite的区别 @什么是多态性? #多态是面向对象程序设计的重要特征之一 #多态性是指发出同样的消息被不同类型的对象接收时有可能导致完全不同的行为 #多态的实现: $函数重载 $运算... 阅读全文
posted @ 2015-08-15 17:47 tilly_chang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 写给出结论: 1.类大小计算遵循结构体对其原则 2.类的大小与数据成员有关,与成员函数无关 3.类的大小与静态数据成员无关 4. 虚继承对类的大小影响 5.虚函数对类的大小影响 研究背景) 我们以这个钻石型继承来研究下,虚继承后派生类DD的内存分布,先说原理和推测,来理解编译器的处理是如何在内存上体现的。 保持我们一贯的做风。 #include using na... 阅读全文
posted @ 2015-08-15 13:02 tilly_chang 阅读(589) 评论(0) 推荐(0) 编辑