2010-11-03 50 views

回答

8
struct A{}; 

struct Ader : A{}; 

struct B{ 
    friend struct A; 
}; 

號友誼是不是在C++繼承。它也不是傳遞性的。

Ader不能訪問B作爲一個朋友,除非明確給出友誼由B,只是因爲它的基礎是AB的朋友。

1

不,這是不允許的。檢查here