摘要: effective c++学习笔记继承和面向对象设计virtual函数意味着“接口必须被继承”non-virtual函数意味着“接口和实现都必须被继承”条款32:确定你的public继承塑模出is-a关系class D以public继承class B:每一个类型的D的对象同时也是一个类型为B的对象,反之不成立。B可以派上用场的地方 D都可以派上用场 反之不成立。条款33:避免遮掩继承而来的名称c++的名称遮掩规则所做的唯一事情就是:遮掩名称 至于名称是否应和相同或者不同的类型,并不重要。继承类的作用域被嵌套在基类的作用域内。如果继承类定义了与基类重名的函数,那么基类的函数将被屏蔽,不再被继承, 阅读全文
posted @ 2012-09-02 11:47 w0w0 阅读(188) 评论(0) 推荐(0) 编辑