迭代器的一个问题

nullah nullah 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

void insertSort(vector<int>::iterator &point, int n)
{
int temp;
vector<int>::iterator tmp;
int state = 1;

for(int i=1; i<=n; i++)
{
point++;
temp = *point;
tmp = point;
int j = i;

while(j>0 && *(tmp-1)>temp)
{
*tmp = *(tmp-1);
j--;
}
*tmp = temp;
}
}


一运行到point++这个位置就出错 到底是什么原因一直没找到
...全文

相关推荐

计算部分的数量树- 了解树的表示方法Map容器- 了解如何日用标准库中的map容器以及迭代器递归- 了解如何构造一个递归的解决方案去解决一个问题

计算部分的数量 前提, 目标, 结果 前提: 学生需要掌握以下机能 • 树- 了解树的表示方法 • Map容器- 了解如何日用标准库中的map容器以及迭代器 • 递归- 了解如何构造一个递归的解决方案去解决一个问题

猿哥

一个关于c++ list迭代器的问题

解答: list迭代器和vector、deque不同,它不支持 &lt; ,它只支持递增,递减,== 和 !=运算。    原因在于这几种数据结构实现上的不同。vector和deque将元素在内存中连续保存,而list是在内存中以链表的方式存储,因此前者可以方便地实现迭代器的大小比较(类似指针的大小比较)来体现元素的前后关系。而在list中,两个指针的大小关系与他们指向的元素的前后并不一定是吻合的,实现 &lt; 运算将会非常困难和低效。 ...

发狂的蜗牛

浅谈c++ stl迭代器失效的问题

下面小编就为大家带来一篇浅谈c++ stl迭代器失效的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦

weixin_38700240

c++迭代器失效问题

c++迭代器失效问题,描述c++中各种集合的迭代器使用

u010688919

基于list循环删除元素,迭代器失效的问题详解

下面小编就为大家带来一篇基于list循环删除元素,迭代器失效的问题详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38692707
评论 10
收藏 已收藏
分享
返回顶部
nullah
C++ 语言 65,214 成员 250,514 内容