list问题 急盼答案 在线等待
日期:2006-08-11 荐:
list问题 急盼答案 在线等待这样:list<CString> m_ghbh_list;list<CString>::iterator iter;while(!m_pRecordset->IsEOF())//打开数据集没有问题{this->m_Database=&(((CTRYApp *)AfxGetApp())->m_Database);m_pRecordset->GetFieldValue("GHBH",m_ghbh);m_pRecordset->MoveNext();//以上读取数据库中的数据没出错m_ghbh_list.push_back(m_ghbh);//往list中存数}//我接下来想取出list中的数据,并校验该数据对不对,我的做法如下for(iter=m_dykg_gh.m_ghbh_list.begin();iter!=m_dykg_gh.m_ghbh_list.end();iter ){AfxMessageBox(iter);}1、以上程序为什么取不出list中的数据呢?2、如果不这样做,该怎样完成我的读数,取数功能呢?3、list<CString> m_ghbh_list;list<CString>::iterator iter;请问iter是m_ghbh_list中的项吗?帮帮忙吧,帮我看看。谢谢各位了从数据库里读出的数据要转成CString才行啊~我定义的m_ghbh变量就是CString的啊trace(m_dykg_gh.m_ghbh_list.size());
标签: