C++友元

友元类: 何时但愿一个类成为另外一个类友元类呢? 举个例子,假设须要编写一个模拟电视和遥控器的简单程序,定义了一个Tv类和Remote类表示。这两个类之间存在某种关系,电视机并不是遥控器,反之亦然,因此公有继承is-a关系并不适用。遥控器也并不是电视机的一部分,反之亦然,所以包含或私有继承和保护继承的has-a关系也不适用。事实上,遥控器能够改变电视机的状态,这代表应将Remote类做为Tv类的一
相关文章
相关标签/搜索