fileA.h
namespace A
{
class A{};
}
fileB.h
class B{};
fileC.h
clss B
class C
{
private:
B* b;
}
fileC.cpp
#include "fileB"
C::C(){b = new b;}
以上三个头文件分别定义class A,B,C,请问在class C中按照使用B的方法使用A可以实现么?如果不可以,为什么?谢谢!
2 个解决方案
#1
namespace A
{
class A;
}
这样就行了
#2
果然行,感激涕零!!!
#1
namespace A
{
class A;
}
这样就行了
#2
果然行,感激涕零!!!