主题
:
include
查看单个帖子
#
1
(
permalink
)
2004-01-19
koolplay
高级会员
注册日期: 2003-08-02
帖子: 105
include
已知2个类A和B,A类在A.h中申明,在A.cpp中实现。B类在B.h中申明,在B.cpp中实现。B的一个成员函数中(在B.cpp中)定义了一个A类,那么B.cpp开头部分应该把有关A类的文件包含进来。但问题是到底应该包含A.h还是A.cpp呢?一本书上是把A.h包含进来,经试验是可以的。但我觉得有点奇怪:A.h里并没有#include A.cpp的语句,B.cpp只把A.h包含进来,那么A类的成员函数的实现是怎么找到的呢?我觉得好像应该把A.cpp包含进来才对。
koolplay
查看公开信息
发送悄悄话给 koolplay
查找 koolplay 发表的所有帖子