2016-09-30 24 views

回答

1

是它的反之亦然,即類也可以訪問它的成員朋友類是真實的嗎?

不,他們不能。 friend關鍵字是單向的。


爲了提供一個雙向的方式friend功能,您可以爲friend爲對方指定兩個類。這實際上需要這些候選類中的至少一個的前向聲明:

class B; // Forward declare 
class A { 
    friend class B; 
}; 

class B { 
    friend class A; 
}; 
+0

所以,它唯一真實的相互友誼? – Gaurav

+0

@Gaurav你是什麼意思_mutual friendship_?在雙方聲明爲「朋友」? –

+0

是喜歡A級{ 朋友B級; }; B類朋友A類; };對不起。我無法正確地計劃它 – Gaurav