如何使用CARRAY
我在头文件中定义了:
#include <Afxtempl.h>
CStringArray PerCol, UniCol, QueCol ;
typedef CArray < PerCol, PerCol& > PersonMatrix;
typedef CArray < UniCol, UniCol& > UnionMatrix;
typedef CArray < QueCol, QueCol& > QuestionMatrix;
报错:
h:\C2.1\MultiXML2.1\stdafx.h(35) : error C2059: syntax error : '> '
h:\C2.1\MultiXML2.1\stdafx.h(36) : error C2059: syntax error : '> '
h:\C2.1\MultiXML2.1\stdafx.h(37) : error C2059: syntax error : '> '
h:\C2.1\MultiXML2.1\stdafx.cpp(9) : error C2143: syntax error : missing '; ' before '} '
h:\C2.1\MultiXML2.1\stdafx.cpp(9) : fatal error C1004: unexpected end of file found
[解决办法]
我晕, 你如果要使用CStringArray的话只有这样用:
typedef CArray <CStringArray*, CStringArray*> PStringsArray;
PStringsArray PersonMatrix;
..
..
因为CStringArray本身都是一个CArray样, 我记得好像是, 不是也差不多.....