首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么使用CARRAY

2012-02-01 
如何使用CARRAY我在头文件中定义了:#include Afxtempl.hCStringArrayPerCol,UniCol,QueColtypedefCArra

如何使用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样, 我记得好像是, 不是也差不多.....

热点排行