一般放在cpp中就可以了,但如果用到别的类对象作为成员的话就要在.h中include ////////a.h////////// class A { ... } ====================== ///////b.h////////// class a; class B { A *pa; } ///////b.cpp///////// #include "a.h" ====================== ///////c.h/////////// #include "a.h" class C { A aa; }
////////a.h//////////
class A
{
...
}
======================
///////b.h//////////
class a;
class B
{
A *pa;
}
///////b.cpp/////////
#include "a.h"
======================
///////c.h///////////
#include "a.h"
class C
{
A aa;
}