5
A
回答
8
struct A{};
struct Ader : A{};
struct B{
friend struct A;
};
號友誼是不是在C++繼承。它也不是傳遞性的。
Ader
不能訪問B
作爲一個朋友,除非明確給出友誼由B,只是因爲它的基礎是A
的B
的朋友。
1
不,這是不允許的。檢查here。
相關問題
- 1. 是否有Data.Binary(或朋友?)的模板Haskell /派生機制
- 2. C++:朋友函數,派生類
- 3. 是否將「this」向下派生爲派生類是正確的?
- 4. 朋友是否看到基類?
- 5. 成員是從朋友類
- 6. 派生的基地訪問的朋友
- 7. 朋友類:繼承類不是朋友嗎?
- 8. C++允許派生朋友類訪問私有嵌套類
- 9. 派生類可以使用基類的朋友函數嗎?
- 10. 基類和派生類的朋友函數
- 11. 純虛擬類的派生類的朋友狀態
- 12. C++派生的基類朋友函數訪問私人家長?
- 13. 派生類的朋友可以訪問什麼變量?
- 14. 具有私有繼承的派生類中的朋友函數
- 15. SQL表爲朋友,共同朋友,朋友朋友等
- 16. 派生類中的默認構造函數是否可選?
- 17. 屬性測試是否在派生類
- 18. 是否有可能在派生類中
- 19. 接口是否被認爲是實現它的類的父類?
- 20. 子類是否被認爲是超類的合作者?
- 21. 在派生類中拋出NotSupportedExceptions被認爲是不好的做法嗎?
- 22. 這是否被認爲是記憶?
- 23. 是否被認爲是MySQL數組?
- 24. 這是否被認爲是遞歸?
- 25. 這是否被認爲是RESTful?
- 26. C++:朋友作爲主類
- 27. 使auto_ptr成爲朋友類
- 28. boost :: variant作爲朋友類
- 29. 內部結構/類聲明是否自動成爲嵌套類的朋友?
- 30. 是否可以使用朋友函數將類型轉換爲基本類型?