C++友元

友元類: 何時但願一個類成爲另外一個類友元類呢? 舉個例子,假設須要編寫一個模擬電視和遙控器的簡單程序,定義了一個Tv類和Remote類表示。這兩個類之間存在某種關係,電視機並不是遙控器,反之亦然,因此公有繼承is-a關係並不適用。遙控器也並不是電視機的一部分,反之亦然,所以包含或私有繼承和保護繼承的has-a關係也不適用。事實上,遙控器能夠改變電視機的狀態,這代表應將Remote類做爲Tv類的一
相關文章
相關標籤/搜索