友元类头文件互相包含问题

原类:class A。

友元类:class B。

在A.h中声明 friend class B,但不要在A.h中包含B.h, 原类中用了友元类但不包含友元类。在A.cpp中包含B.h,原类的实现文件包含友元类头文件。在B.h及B.cpp中分别包含A.h,友元类的头文件和实现文件都包含原类头文件。

有点混乱!

posted on 2012-04-26 20:48  NLP新手  阅读(1660)  评论(1编辑  收藏  举报

导航