腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
C++
中
擦除
矢量
中
的
元素
、
我正在尝试使用erase方法在
C++
中
擦除
向量
中
的
元素
,如下所示:请注意,second_parameter是一个整数e.g. 2我得到
的
关于
擦除
的
错误是: no instance of overlo
浏览 14
提问于2020-05-07
得票数 0
5
回答
擦除
矢量
中
的
元素
、
、
、
我想使用erase方法从向量
中
清除一个
元素
。但这里
的
问题是,不能保证
元素
在向量
中
只出现一次。它可能会出现多次,我需要清除所有它们。我
的
代码是这样
的
:{ }
浏览 3
提问于2008-12-07
得票数 112
回答已采纳
1
回答
如果我在std::vector<std::list>
中
插入或
擦除
列表
的
元素
,会不会导致在向量中移动之后
的
列表
、
、
在向量
中
插入一个
元素
将重新定位随后
的
元素
,如下所示: 由于向量使用数组作为其基础存储,因此将
元素
插入
矢量
端以外
的
位置将使容器将所有在位置之后
的
元素
重新定位到它们
的
新位置。与其他类型
的
序列容器(
如
list或forward_list)为同一操作执行
的
操作相比,这通常是一种效率低下
的
操作。我想知道,如果我在std::vector<std::li
浏览 0
提问于2018-04-17
得票数 0
回答已采纳
3
回答
擦除
矢量
中
的
元素
、
、
、
所以我有一个无符号int
的
向量(vector<unsigned int>称为vector1)。我有一个我创建
的
结构
的
另一个向量(vector<struct>称为vector2)。vector<int>保存一个整数,它是vector<struct>
的
索引。例如,假设vector<int = {5, 17, 18, 19}。在该结构
中
,我有一个名为var
的
布尔变量。在大多数情况下,var为false。我想删除vector1
中</e
浏览 16
提问于2013-02-06
得票数 0
回答已采纳
1
回答
删除除某些位置之外
的
特定位置
中
的
元素
、
、
我知道如何从指定位置
擦除
c++
矢量
元素
。假设我有向量A=0 1 0 1 1 1 0 0 1,我想删除4个位置
中
的
元素
,位置存储在向量B=1 4 7 8
中
。向量C
的
大小总是小于B
的
大小。现在我必须
擦除
A
中
的
B.size()
元素
,如上面的代码所示。这里
的
条件是,如果B
的
任何索引与C
的
索引相同,则应
浏览 0
提问于2014-09-29
得票数 1
2
回答
多线程操作std::向量:在这种情况下我需要锁吗?
、
、
、
我有一个‘侦听器’线程,它查看一个std::vector‘接收器’,将它放入一个大小为receivers.size()
的
数组
中
,并在其上执行一个MPI_Waitany,它将在完成接收操作
的
元素
数组
中
返回索引完成
的
元素
然后通过以下方式从接收器
矢量
中
擦除
:但是,其他线程可以通过以下方式将
元素
推送
浏览 3
提问于2013-09-29
得票数 0
回答已采纳
1
回答
删除最后一个
元素
,而不是先删除
、
、
我对
c++
相当陌生,但我有一个关于向量
的
问题。我
的
目标是使用
擦除
从向量
中
删除一个
元素
,一旦我达到我
的
越界条件。这一切似乎都很好,,除了当我调用
擦除
时,它将指向第一个
元素
,但删除最后一个。基本上,循环将继续迭代和删除向量
中
的
每个
元素
。在代码
的
其他地方,我使用push_back将激光添加到我
的
矢量
中
。m_Laser
浏览 3
提问于2015-02-19
得票数 3
5
回答
从二维
矢量
c++
中
擦除
元素
、
我有一个二维
的
不对称
矢量
。int> > Test 2 4 6 5 7 5 9 10我正在读取第1行,如果其他行
中
存在此
元素
在读取第1行之后,我必须从其他行
中
删除6、5和7。这是我正在尝试
的
代码其中I= row和j是col。我
的
代码是: for (i
浏览 5
提问于2014-06-25
得票数 7
回答已采纳
1
回答
如
何在
c++
中
删除对象数组中一条记录
例如输入id:1234输入id:444数据删除成功;#include <iostream> using namespace
浏览 2
提问于2021-07-31
得票数 1
1
回答
在2d向量中找到一个
元素
,然后删除它
假设我
的
数据在4×3
的
vector<vector<int> >
中
,如下所示:4 5 610 11 12我对stl没有太多
的
经验
浏览 0
提问于2012-10-20
得票数 0
回答已采纳
3
回答
vector::erase会对vector
中
的
元素
进行重新排序吗?
、
我有一个包含a,b,c,d,e
的
向量vec2是c,但我删除/删除c后它会自动重新排序吗?我
的
意思是vec2在手术后是d。
浏览 1
提问于2012-08-08
得票数 2
回答已采纳
5
回答
如
何在
不调整大小
的
情况下从std::向量
中
删除
元素
、
迭代器
擦除
(迭代器位置);
擦除
元素
从
矢量
容器
中
移除单个
元素
(位置)或一系列
元素
([第一,最后)]。这有效地减少了向量大小被删除
的
元素
数,调用每个
元素
的
析构函数之前。 去除 从[first,last)定义
的
范围
中
移除所有等于给定值
的
元素
。移除是通过将范围
中
浏览 2
提问于2011-03-31
得票数 10
回答已采纳
2
回答
C++
矢量
元素
擦除
与新
矢量
创建
的
对比
、
、
、
、
我正在处理一个需要随机选择并有效删除
的
元素
向量,直到满足任何一个条件,或者直到选择了所有
元素
。但是,在代码执行
的
后期阶段,它们实际上不会被删除,所以我需要维护一个有效
的
、可用
元素
的
列表。我可以从第二个向量
中
删除
元素
,也可以每次重新创建它。= element->DoStuff( ); // May change condition and exit while brea
浏览 8
提问于2017-06-03
得票数 2
3
回答
为什么我
的
向量在删除项目后不能正确地调整大小?
、
、
但是当我检查
的
时候,向量
中
仍然有一个零。为什么? 大小显示为4,而本应为3,但仍显示为零。
浏览 34
提问于2021-08-20
得票数 1
回答已采纳
2
回答
C++
迭代器
的
生存期和有效性是什么?
、
、
、
我计划在
C++
中
实现一个项目列表,其中
的
元素
可能会被删除。我不期望我会需要任何类型
的
随机访问(我只需要定期扫描列表),而且项目的顺序也不重要。我希望Thing类记住每个实例
的
位置,以便以后可以在恒定时间内轻松地执行lst.erase(this->position)。但是,我对
C++
STL容器还不太熟悉,我不知道在这么长
的
时间内保持迭代器是否安全。特别是,考虑到在插入
的
东西之前和之后会有其他
元素
被删除。
浏览 1
提问于2009-04-17
得票数 11
回答已采纳
1
回答
如果我们从向量
中
删除一些
元素
,那么向量
的
结束地址会改变吗?因为在向量
中
,内存是按顺序分配
的
(与数组相同)。
、
、
如果我使用
c++
中
的
擦除
()函数
擦除
向量
元素
,那么由于向量
中
的
内存是按顺序分配
的
,结束
元素
的
地址也会发生变化吗?
浏览 4
提问于2020-04-16
得票数 0
回答已采纳
5
回答
myVector.erase( myObject )是否在myObject上调用delete?
、
、
如果我有以下代码vector<Foo> vect;vect.erase(vect.begin()); 我
的
对象放在哪里?是否调用了delete?如果其他人持有指向它
的
指针怎么办?这是内存泄漏吗?
浏览 0
提问于2010-07-20
得票数 4
回答已采纳
1
回答
从“查找”或“删除”中使用迭代器
擦除
、
、
我想知道从
C++
中
的
向量
中
删除
元素
的
最佳实践是什么。谢谢
浏览 3
提问于2014-06-03
得票数 11
回答已采纳
1
回答
如
何在
加入线程后将其删除?
、
、
、
在
c++
的
多线程程序
中
,问题是:我有一个线程
矢量
,其中我push_back我创建
的
每个线程,我想做一种“窃取工作调度”,在这种方式下,当一个线程被加入,所以我假设他
的
作业被终止,我从线程
矢量
中
删除它,然后我push_back一个新
的
线程分配给他另一个任务。问题是,当我试图在线程加入后
擦除
它们时,我得到了"terminate()“,所以我假设我正在
擦除
仍在工作
的
线程,即使我
浏览 6
提问于2020-07-19
得票数 3
回答已采纳
1
回答
向量模板类:erase(迭代器开始,迭代器结束)
、
、
、
、
因此,我正在尝试实现一个
矢量
模板类,并且正在尝试编写一个
擦除
函数。erase函数使用两个迭代器start和end。然后,它将
擦除
从位置start到end
的
每个
元素
,包括start,但不包括end。在
擦除
元素
的
范围之后,它将
元素
向左移动,这样数组中间就没有空
元素
(如果这不够清楚,我可以尝试更好地解释)。该类
的
私有成员数据是一个名为Size
的
整数,它存储数组
中
的当前<
浏览 0
提问于2017-02-15
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券