腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
remove_if比较同一
向量
中
的
两个
元素
、
、
我有一个物体
向量
。让我们称他们为"myObj“。我需要运行myObj
向量
,并确定当前对象是否与该
向量
中
的
另一个
myObj交互,如果两个对象都与
另一个
对象交互,则
删除
这两个对象。我试图
使用
删除
-擦除成语来清除这些对象
的
向量
。然而,在试图编译时,我得到了一个错误:"C2446 '==':没有从'const‘到'myObj *’
浏览 4
提问于2014-07-05
得票数 0
回答已采纳
1
回答
如何
使用
基于
另一个
向量
的
谓词
删除
向量
中
的
元素
、
、
、
我有两个
向量
std::vector<Mat> images; std::vector<std::string> image_paths; 并且希望过滤掉图像为空
的
两个矢量
中
的
索引。这可以很容易地在单个
向量
上完成: std::remove_if(images.begin() images.end(), [](const Mat& img) { return img.empty();}); 但现在我也想在image_paths上
删除
相同
的
索
浏览 23
提问于2019-02-28
得票数 1
回答已采纳
1
回答
如何
在不复制
的
情况下将过滤
向量
的
结果存储在
另一个
向量
中
、
在C++
中
:假设我有一个
向量
const std:vector<MyStruct>,它(和它
的
元素
)将不再被修改。现在我想根据某个
谓词
过滤这个
向量
,并将结果存储在某个对象
中
,因为我想频繁地迭代这个
元素
子集。 有没有好
的
方法可以避免将MyStructs从一个
向量
复制到
另一个
向量
中
?该
如何
做到?
浏览 7
提问于2019-02-04
得票数 1
回答已采纳
3
回答
如何
根据c++11
中
的
特定条件从
向量
中
删除
元素
、
、
、
我有一个对象
向量
,我想
删除
一些对象,而不需要重新排序。 我在这里找到了一些解决方案,但这些解决方案是
基于
将
向量
元素
与值进行比较
的
。[
如何
有效地从排序
的
vector?](https://stackoverflow.com/questions/26719144/how-to-erase-a-value-efficiently-from-a-sorted-vector)
中
删除</em
浏览 10
提问于2016-01-06
得票数 2
回答已采纳
2
回答
根据属性值
删除
结构
向量
中
的
元素
、
、
、
可能重复: struct V { int y;我有一个结构
元素
的
stl
向量
我想从
向量
中
删除
所有属性y小于某个值
的
元素
我
如何
通过定义与结构关联
的
谓词
来
使用
std::remove_if来做到这一点。 这是我定义
的
谓词
,但似乎不正
浏览 2
提问于2012-10-26
得票数 0
回答已采纳
3
回答
从移除条件依赖于其他
元素
的
c++矢量
中
移除
元素
、
在C++
中
从
向量
中
删除
某些
元素
的
标准方法是remove/erase习惯用法。但是,传递给remove_if
的
谓词
只将考虑
中
的
向量
元素
作为参数。如果
谓词
是以数组
的
其他
元素
为条件
的
,那么有没有一个好
的
STL方法来做到这一点呢? 为了给出一个具体
的
例子,考虑
删除<
浏览 3
提问于2012-02-23
得票数 1
1
回答
推力收集/过滤
、
我想要做
的
是在
向量
上创建一个过滤器,这样它就可以
删除
那些没有通过
谓词
测试
的
元素
,但是不太确定我是
如何
实现
的
。我根据
谓词
计算输入
向量
中
的
每个
元素
,例如,在我
的
代码
中
,is_even函子,在一个device_vector
向量
中
。如果它通过了测试,它是正确
的
,如果它不是,则是假<e
浏览 5
提问于2013-11-19
得票数 3
回答已采纳
3
回答
如何
绑定一个容器
中
的
元素
以调用
另一个
容器上
的
成员func
、
、
我有两个容器-一个是
向量
型
的
,
另一个
是unordered_set
的
。现在,我想检查
向量
中
的
任何
元素
是否存在于unordered_set
中
--就像find_first_of那样--并相应地返回true/false。现在,由于我想利用对unordered_set
的
发现,我想
使用
any_of(vector_container.begin(),vector_container.end(),
浏览 2
提问于2014-04-14
得票数 1
2
回答
用std::remove_if实现二维矢量
的
C++消元
、
我有一个包含数据
的
2D
向量
,如果
元素
/块不值得考虑(
基于
谓词
函数),我需要
删除
它们。), 0 ))/(double)val.size() ); {}else{}我
使用
下面的代码:其中d是包含所有数据
浏览 2
提问于2013-09-14
得票数 0
1
回答
Idris确定结果
向量
长度
、
在Idris
中
,如果我想
删除
基于
谓词
的
元素
,则有filter、dropWhile、takeWhile。但是,所有这些函数都返回一个依赖对(n : Nat ** Vect n elem)。是否有任何返回为Vect类型
的
函数?我能想到
的
是: 对于上面的想法,对于1(
浏览 4
提问于2017-10-02
得票数 3
回答已采纳
2
回答
使用
谓词
根据大小进行排序
、
、
、
我知道
谓词
从迭代器
的
输入范围
中
获取参数,并按预期执行操作,但是当我们提供一个二元
谓词
和一对迭代器时,它是
如何
工作
的
?容器
的
元素
是
如何
传递给
谓词
的
?例如,std::sort默认按字母顺序对字符串
向量
进行排序,但要根据大小对它们进行排序,我们可以传递一个
谓词
,如下所示: sort(vec.begin(), vec.end(), [](const string&
浏览 0
提问于2017-08-12
得票数 2
4
回答
从
向量
中
移除值
、
、
、
我目前正在编写一些通用函数,以使
向量
的
工作变得“更干净”。
使用
“擦除成语”有时会让人有点困惑,并使代码看起来有点脏,那么为什么不把它放到函数
中
呢?我有四项个人职能,我希望加以审查,使之更好。2.从
向量
template<class Container, class T> void Vec_RemoveAll(vector<T>& vec, const Container3.
删除
所
浏览 0
提问于2017-03-07
得票数 6
回答已采纳
7
回答
删除
/
删除
多个std::
向量
元素
同时保留原始顺序
的
最有效方法?
、
、
、
、
您将
如何
在一个保险箱(关于stl规则)和有效
的
方式(
向量
的
决定将是最终
的
)?循环遍历索引,并
使用
vector.erase(vector.begin()+index+offset)
删除
元素
,同时将索引保留在容器
中
以计算偏移量。目前,我正在做以下工作:让
元素
的
所有迭代器移除。根据
向量
中
的
位置对它们进行降序排序,然后用vector.erase循环对它们
浏览 18
提问于2010-11-06
得票数 20
回答已采纳
1
回答
删除
与
向量
中
的
谓词
匹配
的
第一个
元素
。
、
、
、
删除
与
谓词
匹配
的
向量
中
的
第一个
元素
的
有效方法是什么?我在
向量
中
存储唯一
的
值,所以我不希望算法搜索整个容器。
浏览 2
提问于2014-05-06
得票数 2
回答已采纳
1
回答
如何
根据.first值从std::
向量
中
删除
一个
元素
?
、
、
好
的
,我有一个排序
的
std::vector<std::pair<int,double>>。我似乎无法找到
的
是,
如何
根据std::偶数(int)
的
"first“
元素
的
值从
向量
中
删除
一个条目。我可能会在我
的
algo
中
多次这样做,所以我不想每次迭代这个
向量
(它可能包含多达一百万个条目)。我知道我们可以很容易地
使用
std
浏览 2
提问于2020-09-15
得票数 1
回答已采纳
1
回答
推力:流压缩只复制第一个N个有效
元素
、
我有一个
元素
的
逆推
向量
,我想从它中提取最多N个
元素
,这些
元素
传递
谓词
(按任何顺序),其中推力
向量
大小和N在编译时都是已知
的
。在我
的
具体例子
中
,我
的
向量
是500 k
元素
,N是100 k。我最初
的
想法是
使用
thrust::copy_if获取传递
谓词
的
所有
元素
,然后只
使用<
浏览 2
提问于2020-07-28
得票数 0
回答已采纳
2
回答
对象
向量
上
的
C++ remove_if
、
、
、
我有一个对象
的
向量
(顺序很重要)(让我们称它们为myobj类),我试图一次
删除
多个对象。myobj> myList; { int index;} 我认为最好
的
方法是将特定
的
myobj对象标记为
删除
,然后在
向量
上调用myList.remove_if()。但是,我不太确定
如何
使用
谓词
浏览 0
提问于2011-11-01
得票数 43
回答已采纳
3
回答
从
向量
中
删除
元素
并将其余
元素
向下移动- C++
、
、
、
我有一个
向量
是“simpleVector”:{ XMFLOAT3 hi;我正在尝试
删除
一个
元素
,如simpleVector3,然后将其余
的
元素
向下移动,以
删除
空白。如果这是显而易见
的
,请原谅我,我是C++
的
新手。我怎样才能消除这个问题?
浏览 4
提问于2015-01-14
得票数 0
回答已采纳
2
回答
删除
具有特定字符要求
的
字符串
向量
的
元素
、
、
、
我目前正在写一个程序,它是由一个字符串
向量
组成
的
,这些字符串
向量
中
的
单词都有一个特定
的
字母都在同一位置。,遍历字符串
向量
,并将Y与
向量
中
第一个单词
的
位置相同
的
单词保留在其中。因此,我需要
向量
的
输出在
删除
任何额外
的
重复项并保持字母在相同位置
的
其他单词之后看起来像这样。vector<string> v
浏览 1
提问于2018-03-18
得票数 0
1
回答
如何
删除
基于
名称属性
的
重复数字
向量
元素
?
假设我有一个定义如下
的
数字
向量
:其结果是:1 2 3 4 4 现在,我想
删除
重复
的
元素
,但不是
基于
值,而是
基于
名称属性。我有两个同名为A
的
元素
,所以我只想保留其中
的
一个
元素
(在我
的
例子
中
,其中一个
元素
不重要),然后从
向量
浏览 1
提问于2016-05-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用Python从列表中删除指定的元素
使用Scikit-learn实现的可转债软件中的支持向量机算法详解
2023中关村论坛|基于大语言模型+向量数据库的文献知识库Science Navigator V1.0发布
30天拿下Rust之向量
理解深度学习中的矩阵运算
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券