问题标签 [erase]

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 投票
5 回答
1396 浏览

c++ - 擦除 std::list::iterator 不会使迭代器无效并破坏对象吗?

为什么会打印以下内容2

我知道什么会erase返回,但我想知道为什么会这样?还是未定义,还是取决于编译器?

0 投票
4 回答
2766 浏览

c++ - cppcheck 错误:危险的迭代器使用

编码:

错误是 :::
Dangerous iterator usage
擦除后迭代器无效,因此取消引用它或将其与另一个迭代器进行比较是无效的。

在上述代码中使用擦除功能的错误用法是什么?

0 投票
5 回答
294 浏览

c++ - 指向已擦除项目的迭代器的有效性

那个页面上,据说:

这会使所有迭代器和对 position 或 first 之后的元素的引用无效。

这是否意味着迭代器在擦除后有效positionfirst

(显然,我这样问是因为我想在 for_each 循环期间删除向量中的某些项目。)

谢谢你。

0 投票
5 回答
358 浏览

c++ - 为什么我可以访问我刚刚从 C++ 中的 stl 向量中删除的元素?

在此示例中,我创建了一个包含一个整数的向量,然后从向量中删除该整数。向量的大小减小了,但整数仍然存在!为什么整数还在?大小为 0 的向量如何包含元素?

输出:

0 投票
3 回答
677 浏览

c++ - 删除向量中间的用户定义元素

我正在编写一个程序,我想在其中画一张卡片,然后删除它,这样它就不会再次被画出来。

我有一个卡片向量(包含定义 Suit 和 Value 的 2 个结构的类),称为deck,我真的不知道如何很好地使用迭代器,这里有一个代码片段:

cardSelect 有我要删除的卡片的位置。它是在0和deck大小的边界内随机生成的;因此它不应该指向一个超出边界的位置。

每次编译时都会出现以下错误:

我真的不知道该怎么办,希望有人能帮助我,提前谢谢!

0 投票
4 回答
247 浏览

c++ - 在运行时擦除持有 pthread 的变量

我的程序中有一个映射来保存由 pthread_create 方法创建的 pthreads(需要一个放置此 pthread 的地方),并与相关的线程 ID 相关联。
在 pthread 函数的最后一个命令中从映射中擦除 pthread 是否存在问题?

0 投票
1 回答
340 浏览

qt - 如何在 Qt 中擦除位图的一部分?

关于如何像 Android 的 PorterDuff 模式一样擦除位图的一部分的任何想法?我正在创建一个像 Paint 这样的应用程序,但我不知道如何擦除我用笔写的图纸。

关于这个有什么想法吗?谢谢!

0 投票
5 回答
381 浏览

javascript - Javascript | 如何擦除没有类“.destroy”的任何东西(divs,p's,a's,...)?

如何使用纯 Javascript 进行这项工作?删除没有类“destroy”的 HTML 文档的正文部分中的所有内容(div、ps、as、span、imgs、...)。

PS.:纯 Javascript 意味着:没有 JQuery 或其他框架..

0 投票
3 回答
126 浏览

iphone - 擦除子视图

如果我想擦除一个子视图,当我放置 mysubview.alpha = 0; 时是否完成?还是我必须做其他事情?谢谢!

0 投票
1 回答
2017 浏览

c++ - 如何实现擦除方法?

我如何实现擦除方法,可能使用reserve()?