摘要: 转:http://blog.chinaunix.net/space.php?uid=7471615&do=blog&cuid=476048[原]C++:对象切片及拷贝构造函数 (2008-02-04 10:29)分类: C/C++C++提供了继承机制和虚拟,并通过(且只能通过)指向同一类族的指针或者引用来实现多态,否则多态不起作用。原因之一就是这里要说一下的著名的对象切片(Object slicing)问题。无虚拟机制的继承的切片问题首先,类中毫无疑问地需要有继承和虚拟。没有这两者,就不存在多态(注意,重载并不属于多态——个人理解,欢迎来搞)。由于虚拟机制的复杂性,先用一个小例 阅读全文
posted @ 2011-04-02 18:41 广州一粟 阅读(309) 评论(0) 推荐(0) 编辑