谁能帮我解决list问题,郁闷坏了我,快来帮帮我
头文件声明如下#include <list>
using std::list;
定义如下list<CTBL_dykg_ghsj *> m_pDykgghsj_list;//列表
app文件如下
void CTBL_dykg_ghsj::emptyDykgGhsjList()
{
//list<CTBL_dykg_ghsj *>::iterator m_pDykgghsj;
list<CTBL_dykg_ghsj*>::iterator m_pDykgghsj;
m_pDykgghsj=m_pDykgghsj_list.begin();
for(;m_pDykgghsj!=m_pDykgghsj_list.end();m_pDykgghsj++)
{
delete (*m_pDykgghsj);(*m_pDykgghsj)=NULL;
}
m_pDykgghsj_list.clear();
}
错误如下
error C2653: 'list<class CTBL_dykg_ghsj *,class std::allocator<class CTBL_dykg_ghsj *> >' : is not a class or namespace name
error C2065: 'iterator' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'm_pDykgghsj'
等九条错误提示
我都搞了很久了,郁闷啊!用过的兄弟姐妹帮忙看看 求你们了