标签: c++
这是我的问题。我有一个容器,它接收指向基类的指针。当容器调用某个声明为virtual的方法时,派生类可以修改指向容器的指针,但只有base是朋友,而且由于容器被编译为dll,所以添加好友Derived不方便;到每个派生类的容器。我该怎么办?
由于
答案 0 :(得分:2)
友谊不是继承的。
您至少有两个选择:
没有更多细节,很难说,但听起来这个架构的封装相当差。