现在链表中使用这个类,并用for each遍历,具体代码如下:
list<CData> lstData;
CData oData1;
lstData.push_back(oData1);
for each (list<CData>::iterator var in lstData)
{
CData oDataTmp = *var;
}
编译提示出错:
error C2440: “static_cast”: 无法从“const CData”转换为“std::_List_iterator<std::_List_val<std::_List_simple_types<CData>>>”
请教大家:是何原因?如何处理?