吴
吴剑明
Unregistered / Unconfirmed
GUEST, unregistred user!
这阵子在写CB程序。发现有个问题怪怪的:
;我新建一个UNIT,CB就自动给我建立一个C++头文件和一个CPP文件。我在头文件里写了一个
自定义的类:
; class myclass{
; ; private:
; ; ;....
; ; public:
; ; .....
; }
然后在主单元里,先include这个头文件,然后定义一个对象:
;#include "xxx.h"
.....
;myclass *mc
....
结果编译时提示:too many types in declaretion,红色提示行定位到我头文件的类定义行。
调了半天也没发现原因。后来我把 #include "xxx.h"和上面的一个 #include调了个位置,结果
就编译通过了。莫名其妙! 后来我又定义了一个新的类,一编译,又出现类似的提示,这回调
位置又不灵了: 那个 #include在下面,那个类就被提示出错。
怎么回事啊?难道CB不能在一个单元里写多几个 #include?
;我新建一个UNIT,CB就自动给我建立一个C++头文件和一个CPP文件。我在头文件里写了一个
自定义的类:
; class myclass{
; ; private:
; ; ;....
; ; public:
; ; .....
; }
然后在主单元里,先include这个头文件,然后定义一个对象:
;#include "xxx.h"
.....
;myclass *mc
....
结果编译时提示:too many types in declaretion,红色提示行定位到我头文件的类定义行。
调了半天也没发现原因。后来我把 #include "xxx.h"和上面的一个 #include调了个位置,结果
就编译通过了。莫名其妙! 后来我又定义了一个新的类,一编译,又出现类似的提示,这回调
位置又不灵了: 那个 #include在下面,那个类就被提示出错。
怎么回事啊?难道CB不能在一个单元里写多几个 #include?