当使用MFC Collection时,要注意的头文件


'CArray' : missing storage-class or type specifiers?   -[VC++ ]


我在类中声明了数组类:

CArray<lint,int> m_fontFileOffset;

结果出现一堆错误:

e:/lei/temp/code/printsimulate/printconfiginfo/printconfiginfo.h(23) : error C2143: syntax error : missing ';' before '<'
e:/lei/temp/code/printsimulate/printconfiginfo/printconfiginfo.h(23) : error C2501: 'CArray' : missing storage-class or type specifiers
e:/lei/temp/code/printsimulate/printconfiginfo/printconfiginfo.h(23) : error C2059: syntax error : '<'
e:/lei/temp/code/printsimulate/printconfiginfo/printconfiginfo.h(23) : error C2238: unexpected token(s) preceding ';'


解决方案:在stdAfx.h中加入#include <afxtempl.h> 问题解决

 

你可能感兴趣的:(c,mfc,vc++,token)