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

问题描述:

让我头疼的错误missing ';' before '*' ,【转】
1个回答 分类:英语 2014-11-02

问题解答:

我来补答
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;
 
 
展开全文阅读
剩余:2000