标签: c++
所以,我有一个抽象的类A,我在B中实现。
B使用C,A不能依赖C.所以如何设置?
我不想使用动态强制转换并向B添加setter。
class A { public: virtual void doSomething() const = 0; } class C {} class B { public: virtual void doSomething() const { mVar; } private: C mVar; }