问题标签 [remove-if]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
343 浏览

c++ - std::list remove_if 删除节点?

我有这样的用户定义类:

我用 std::list 保存了这个指针,如下所示:

然后我试图从列表中删除节点,如下所示:

它删除 value_ 为 1 的所有节点,但 remove_if 调用 ::operator delete() 以便删除列表中的对象。据我所知,remove_if 只是从列表中删除,但它不会删除对象,但是当我调试它时,列表调用 Test 类的析构函数,并通过::operator delete(_Ptr). 我错了什么?

(以下代码是 Visual Studio 2013 中的 STL 列表 remove_if callstack(reverse order)。)

列表

0 投票
2 回答
64 浏览

python - 如何使用另一个列表作为参考从列表中的项目中删除字符

我正在尝试使用另一个列表作为参考从列表中的项目中删除特定字符。目前我有:

我希望能打印出来:

当然,禁止列表非常小,我可以单独替换每个,但是当我有大量“禁止”项目时,我想知道如何“正确”执行此操作。

0 投票
3 回答
626 浏览

c++ - 如何使用 stl remove 从容器集中删除自定义对象?

以下是类和容器

如何从具有某些名称 =“suri”的集合中删除对象;

我做了什么?

函子是

但我收到编译时错误 Error 2 error C3892: '_Next' : you cannot assign to a variable that is const c:\program files (x86)\microsoft visual studio 10.0\vc\include\algorithm 1816

我在做什么错?如何使用 stl remove 从容器集中删除自定义对象?

0 投票
3 回答
63 浏览

c# - 从下拉列表中删除特定值

我是 dot.net 的初学者,任何人都可以建议我如何删除获取的下拉列表中的特定值。

这里为什么我提到 fetched 意味着下拉列表是使用 sql 从表生成或从表中获取的。

如果我处理上述语句我面临的集合被修改枚举操作可能无法执行,我可以获得任何其他解决方案,例如将列表交换为临时列表并处理操作。从 sql 获取后我不需要value1 。

0 投票
1 回答
872 浏览

java - 删除所有具有自定义空值 Java 的元素

所以我一直在编写一些代码,并且我有一个名为 word 的自定义类。从这里我有一个单词列表(dupeWordList),并想从该列表中删除所有值为空的单词。请记住,值在单词类中是可变的。词类包含以下存储值: 频率 (int) 值 (String)

无论如何要删除所有在调用 word.getValue() 时返回 null 的单词?当然有办法做到这一点。如果有的话,我可以遍历整个列表并执行此过程。

代码:

0 投票
3 回答
65 浏览

c++ - 删除 std:list 中元素的最佳方法是什么满足一定条件?

我有一个这样的用户定义结构:

然后,我定义了一个这样的列表:

我想要做的是删除“cell_list”中满足条件的所有元素

谁能给我一些关于如何有效实现上述操作的指导?

0 投票
1 回答
931 浏览

vb.net - 删除包含字符串的行

我想知道如何删除这些行以使它们变为绿色

0 投票
1 回答
1023 浏览

c++ - 如果使用 remove_if,如何删除向量的空单元格

我正在用一些对象填充 std::vector 。

此向量实例在以下行中定义:

我现在想删除空单元格。我试过如下:

我收到以下错误:

我很困惑,有人可以告诉我我该怎么做吗?

0 投票
2 回答
281 浏览

sql-server - 如果存在一个值,则删除另一个

我一直在询问如何删除或跳过另一个帖子(如果存在另一个帖子)。

在此处输入图像描述

这是我的桌子。

如果L_ID列具有相同P_ID的值821201 ,则“删除”或不使用 201,然后使用时间sum()

这将使 P_ID 80 和 946 只有 2 行。

这可能比我想象的要容易,但我被卡住了。

0 投票
8 回答
86 浏览

javascript - Javascript删除特定的css值

我正试图从下面删除“数量”这个词,我想我已经接近了,但显然有些东西是关闭的,因为它不起作用。

和: