CArray为何不能这样使用????
class CStroke : public CObject
{
public:
CArray<CPoint, CPoint> m_pointArray;
};
错误:
:\microsoft visual studio\myprojects\temp\stroke.h(15) : error C2143: syntax error : missing ';' before '<'
d:\microsoft visual studio\myprojects\temp\stroke.h(15) : error C2501: 'CArray' : missing storage-class or type specifiers
d:\microsoft visual studio\myprojects\temp\stroke.h(15) : error C2059: syntax error : '<'
d:\microsoft visual studio\myprojects\temp\stroke.h(15) : error C2238: unexpected token(s) preceding ';'
问题点数:30、回复次数:4Top
1 楼hooligan(风)回复于 2002-02-23 20:33:52 得分 0
我记得好像应该这么用吧
CArray<CPoint, CPoint&> m_pointArray;
Top
2 楼harry202(harry)回复于 2002-02-23 20:35:42 得分 10
没有#include <afxtempl.h>Top
3 楼harry202(harry)回复于 2002-02-23 20:37:01 得分 10
补充几句,你的出错信息是很典型的缺少系统头文件的出错信息。Top
4 楼fhawker(大头鹰)回复于 2002-02-23 20:42:57 得分 10
是的,你的用法是对的!同意楼上所说Top




