[英]Is there a way for a derived implementation of a base function to access a class where base is a friend?
這是我的問題。 我有一個容器,其中包含一個指向基類的指針。 當容器調用某個聲明為virtual的方法時,派生類可以修改指向該容器的指針,但是只有基類是一個朋友,並且由於該容器被編譯為dll,因此不方便添加朋友Derived。 到每個派生類的容器。 我能做什么?
謝謝
友誼不是繼承的。
您至少有兩個選擇:
沒有更多細節,這很難說,但是聽起來這種架構的封裝性很差。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.