//child.cpp---------
#include "child.h"
#include "parent.h"<-<-<-<------加这一行就OK
int child::WhoIsYourParent()
{
return p1->name;
}
#include "child.h"
#include "parent.h"<-<-<-<------加这一行就OK
int child::WhoIsYourParent()
{
return p1->name;
}
调试欢乐多
{
return p1->name;//P1只有指针,没有实力,当然出错。
}
建议:
VOID *child::WhoIsYourParent()
{
return p1;
}
也就是说,在*.cpp里头不用考虑头文件重复包含的问题。