基于虚拟类的相互包含错误(C ++)

时间:2015-01-22 19:59:47

标签: c++ virtual

我有两个类需要相互定义才能编译。例如:

Foo.h requires FooFunctions.h
Fuu.h requires FuuFunctions.h
FooFunctions.h requires Fuu.h
FuuFunctions.h requires Foo.h

Fuu和Foo都基于相同的虚拟类。 在实现中有Foo和Fuu类的前向声明,但它会导致错误分配不完整类型'

0 个答案:

没有答案