让我头疼的错误missing ';' before '*' ,【转】

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 21:42:36
让我头疼的错误missing ';' before '*' ,【转】
xN@_eJT,B`"1@GlA; J"F(0S@)q%,Μ;93.ŭW-u2N~8jXX.ƁvXo=c)j+n׿DCe炂 Xzo+\\uc@xSXHQp"a V`@Z ´]lU޸jQ?N)H ,B02}"C[=f6:5&Ⰸ!!?^A+7N+F1;HoBz['i>$jUi6I'~5i7tUԵ4ԹIvȏ-=ئ'}O5u6X IwXڄ`cq>s

让我头疼的错误missing ';' before '*' ,【转】
让我头疼的错误missing ';' before '*' ,【转】

让我头疼的错误missing ';' before '*' ,【转】
d:\d_develop\dev_program\sdi\sdi1\sdi1view.h(21) :error C2501:'GetDocument' :missing storage-class or type specifiers如果是这个顺序
#i nclude "Sdi1View.h"
#i nclude "Sdi1Doc.h"
就会出现上面的错误如果是
#i nclude "Sdi1Doc.h"
#i nclude "Sdi1View.h"
则就没有问题这个错误就是CSdi1Doc没有定义
因为sdiview.h中有这个函数CSdi1Doc*GetDocument();
解决方法有两种:
1,在包含#i nclude "Sdi1View.h"之前一定要有#i nclude "Sdi1Doc.h"
2,在sdliview.h的前面写上:class CSdi1Doc;