如何在COM中使用Array,List,Map存储对象
a_gan 2000-06-09 11:11:00 能否这么做:
class ATL_NO_VTABLE CNavDbSpatial :
......
{
public:
CNavDbSpatial(){}
......
};
typedef CTypedPtrArray<CObArray,CNavDbSpatial*> CNavDbSpaArray;
在别处定义:
CNavDbSpaArray m_arSpatial;
在后面使用:
CComObject<CNavDbSpaNode>* pNew = new CComObject<CNavDbSpaNode>;
m_arSpatial.Add(pNew);
出错:
我该如何做?????????