CArray是一个模板类在使用时要根据具体使用的是什么类弄数组进行定义。
比如
CArray<int> darray;
for (int i=0;i<10;i++)
darray.Add(i);
或者
class A
{
};
CArray<A *> ArrayForA;
A *aPtr;
ArrayForA.Add(aPtr);
而使用也很方便只要ArrayForA[0]->....就行了。
我这样定义
CArray darray;
for (int i=0;i<10;i++)
darray.Add(i);
提示如此错误:
'CArray' : use of class template requires template argument list
d:\microsoft visual studio\vc98\mfc\include\afxtempl.h(238) : see declaration of 'CArray'