iterator 求救!

trojan_king 2011-10-28 02:28:47
it 定义为:
std::vector<struct>::iterator it;
...全文
66 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
trojan_king 2011-10-28
  • 打赏
  • 举报
回复


http://hi.csdn.net/space-3632209-do-album-picid-960610.html
trojan_king 2011-10-28
  • 打赏
  • 举报
回复
调试:
trojan_king 2011-10-28
  • 打赏
  • 举报
回复

注:m_vecIdPipe 为类成员,即: std::vector<AcDbObjectId>::m_vecIdPipe ;经调试非空。
std::vector<AcDbObjectId>::iterator it;
TDbPipe *pPipe = NULL;
AcDbEntity *pEnt = NULL;
AcDbObjectId idPipe = NULL;
for (it = m_vecIdPipe.begin(); it != m_vecIdPipe.end(); it++)
{
pPipe = NULL;
pEnt = NULL;
idPipe = *it;
AcApDocument* pDoc = acDocManager->curDocument();
acDocManager->lockDocument(pDoc, AcAp::kWrite);

acdbOpenAcDbEntity(pEnt, idPipe, AcDb::kForWrite);
if (pEnt == NULL)
{
continue;
}
}
Eleven 2011-10-28
  • 打赏
  • 举报
回复
直接贴代码~
gameslq 2011-10-28
  • 打赏
  • 举报
回复
把图片先放到csdn相册,然后再引用到帖子里
trojan_king 2011-10-28
  • 打赏
  • 举报
回复
没法插入图片,真晕~
调试结果中it本身的值为:0x06148de0,下面却包含KNULL值,KNULL值后面是*it的值,请问是怎么回事?

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧