读书人

关于类声明的疑问(待)

发布时间: 2012-02-13 17:20:26 作者: rapoo

关于类声明的疑问(在线等待)
有头文件A.h,在A.h中定义
#ifndef ADODBHandler_H
#define ADODBHandler_H
//类声明部分....
#endif

那么在B类中和C类中分别包含A.h
请问:如果在C中发现ADODBHandler_H已经被定义(即B中已经包含了A.h),那么A.h应该是不被C包含了,请问C是如何
找到A的,也就是如何实现声明的?


[解决办法]
> > “如果在C中发现ADODBHandler_H已经被定义(即B中已经包含了A.h),那么A.h应该是不被C包含了,”
B类中包含了,跟C类有啥关系,难道你两个类的定义是写在了一个文件中?那也没关系啊,既然写在一个文件中,包含一次也够了。

读书人网 >C++

热点推荐