- 博客(6)
- 收藏
- 关注
原创 C++学习笔记(第14章->代码重用->包含,继承,多重继承,虚基类)
1.包含 C++的一个主要目标就是促进代码复用。公有继承是实现复用的机制之一。但这并非唯一机制,还有其他机制: (1)类成员本身是另一个类对象,这种方法称为包含(containment),组合(composition)或层次化(layering)。 (2)使用私有继承或保护继承。 以上两种方法,用于实现has-a关系,即新的类包含另一个类对象。 (3)函数模板,类模板。类模板使我们能够使
2014-11-29 10:21:32 1506
原创 C++学习笔记(第15章,友元,异常)
1. 友元类 (1 )一个类成为另一个类的友元,这两个类应该存在某种关系,既不是公有继承的is-a关系,也不是包含has-a关系。打个比方,遥控器和电视机,遥控器可以改变电视机的状态,可以说遥控器(Remote类)作为电视机(TV类)的一个友元。 下面语句使Remote成为友元类: friend class Remote; 友元声明可以位于公有/私有/保护部分,其所在位置无关紧要。 15
2014-11-25 20:57:42 923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人