C++ Primer中文版(第4版).pdf
C++的一个主要目标是促进代码重用。公有继承是实现这种目标的机制之一,但并不是唯一的机制。本章将介绍其他方法,其中之一是使用这样的类成员:本身是另一个类的对象。这种方法称为包含(containment)、组合(composition)或®次化(layering)。;W—种方法是使用私有或保护继承。通常,包含、私有继承和保护继承用于实现has-a关系,即新的类将包含另一个类的对象。例如,HomeTheatei•类可能包含一个BluRayPlayer对象。多重继承使得能够使用两个或更多的基类派生出新的类,将基类的功能组合在一起。第10章介绍了函数模板,本章将介绍类模板—另一种重用代码的方法。类模板使我们能够使用通用术语定义类,然后使
下载地址
用户评论