迭代器失效,悬赏高分

逻辑思维C 2011-05-03 10:37:19
各位高人:
我有一个包含迭代器指针的数据结构如下:
typedef struct
{

ZhenType Zhen[MaxKouNum];
Type[MaxKouNum];
unsigned char ProType;

OType::iterator FollowOIt;
PType::iterator FollowPIt_Qian;
P_Type::iterator FollowPIt_Hou;
unsigned int ZhanKai;
unsigned char FangXiang;
XuLie_Type XuLie;
} CLine_Type;
问题是,我一创建CLine_Type对象便导致我某个list迭代器失效程序中断,说明数据结构中的迭代器是指向程序中一些在使用的容器。大家能帮我分析分析吗?如果不使用迭代器,还可以用什么来做呢?
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
逻辑思维C 2011-05-04
  • 打赏
  • 举报
回复
OType
PType
P_Type
均为List容器
ryfdizuo 2011-05-03
  • 打赏
  • 举报
回复
CLine_Type是干吗用的?
list的迭代器中保存了一个指向list结点的指针。
逻辑思维C 2011-05-03
  • 打赏
  • 举报
回复
错误是每次出函数体时发生中断错误! return 或 } 为中断点!

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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