VC6 模板类嵌套问题
zaley 2007-06-13 01:23:27 我定义了一列表的列表,添加元素时编译出错。
CReport* pRpt=new CReport;
for(i=0;i<num_rx_entries;++i)
{
CVarValList* pVarValList = new CVarValList;
for(k=0;k<ndp->data_num;k++)
{
tagVarVal* pVar = new tagVarVal;
pVarValList->AddTail(pVar);
}
pRpt->AddTail(pVarValList); //添加此行编译通不过
}
头文件:
class CVarValList : public CTypedPtrList<CPtrList,tagVarVal*>
{
.........
};
class CReport : public CTypedPtrList<CPtrList,CVarValList*>
{
...........
};
不知是不是VC6的问题,怎么解决