通过在"A.h“中向前声明类Foo,我得到了一个编译时错误: error C2027: use of undefined type 'Foo'
error C2338: can't delete anincomplete type 因此,我关注了一篇关于如何避免这个错误的this文章,并将A的析构函数移到了它自己的.cpp文件中,在这个文件中我也包含了Foo: "A.cpp“ #include"A.h&qu
我只是好奇是否有一个优雅的方法来解决c++中的以下问题:IChannelIn* in;DummyChannel既是IChannelIn也是IChannelOut还有TCPChannelIn: public IChannelIn和单独的TCPChannelOut: public IChannelOut。d = ne