在实现抽象类时设置datamembers

时间:2015-03-24 13:18:28

标签: 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;
}

0 个答案:

没有答案