注册 登录
编程论坛 VC++/MFC

求助,小弟真急了

shijidaqiao 发布于 2011-05-25 09:04, 607 次点击
     在文档类XXDoc中创建管理各类图形元素对象指针的CObArray对象,比如,直线类的,
如:CTypedPtrArray<CObArray,CLine*>m_LineArray;
编译出现错误:d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2143: syntax error : missing ';' before '<'
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2501: 'CTypedPtrArray' : missing storage-class or type specifiers
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2059: syntax error : '<'
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2238: unexpected token(s) preceding ';'
D:\VC++\MSDev98\MyProjects\DRAW3\DRAW3View.cpp(122) : warning C4244: 'return' : conversion from 'float' to 'int', possible loss of data
D:\VC++\MSDev98\MyProjects\DRAW3\DRAW3View.cpp(127) : warning C4244: 'return' : conversion from 'int' to 'float', possible loss of data
Line.cpp
MainFrm.cpp
Pline.cpp
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2143: syntax error : missing ';' before '<'
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2501: 'CTypedPtrArray' : missing storage-class or type specifiers
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2059: syntax error : '<'
d:\vc++\msdev98\myprojects\draw3\draw3doc.h(103) : error C2238: unexpected token(s) preceding ';'
8 回复
#2
hu9jj2011-05-25 11:05
楼主用的不是VFP吧?
#3
shijidaqiao2011-05-25 15:23
回复 2楼 hu9jj
什么是VFP,我就是用VC++编程,做地图,但是在定义指针这块卡住了。急啊,毕设没出个样子。。。
#4
zhoufeng19882011-05-25 15:33
是不是有些头文件没有加进去?
#5
xzyu19682011-05-25 18:00
这个是VFP的代码吗?
#6
shijidaqiao2011-05-26 07:53
回复 4楼 zhoufeng1988
不清楚,按网上搜到的方法,把#include<afxtempl>加到XXdoc.h,或者是加到<stdafx.h>,结果出现的错误更多 。
#7
hu9jj2011-05-26 08:31
楼主可能在点病急乱投医了,VC++的问题发到VFP版块,解决起来肯定没有对应专业的版块更及时些。我帮你转到VC版块去吧。
#8
shijidaqiao2011-05-26 10:03
回复 7楼 hu9jj
谢谢啦。
1