问题标签 [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 投票
2 回答
1865 浏览

c++ - vector::erase 与指针成员

我正在处理定义如下的对象向量:

当我创建一个 Hyp 对象时,为 visibleShape 分配/写入内存并将该对象添加到带有 vector::push_back 的向量中,一切都按预期工作:使用 copy-constructor 复制 visibleShape 指向的数据。

但是,当我使用 vector::erase 从向量中删除一个 Hyp 时,除了现在指向错误地址的指针成员 visibleShape 之外,其他元素都被正确移动了!如何避免这个问题?我错过了什么吗?

0 投票
4 回答
7760 浏览

c++ - Vector.erase(Iterator) 导致错误的内存访问

我正在尝试对videoObjects存储在vector. 计划是确定videoObject要放在 的第一个位置的vector,将其擦除,然后将其插入到第一个位置。不幸的是,该erase()函数总是会导致错误的内存访问。

这是我的代码:

测试应用程序.h:

测试应用程序.cpp:

这应该很简单,但我只是不知道我在哪里走错了路。

0 投票
2 回答
85 浏览

security - 尽快销毁大量数据?

您将如何尽快安全地销毁数百 GB的任意数据?

焚烧硬盘是一个缓慢的手动过程(因此不安全)。

0 投票
2 回答
1507 浏览

c#-3.0 - 如何在C#中找到橡皮筋矩形的四个坐标并擦除绘制

您好我曾尝试在 C# 中使用鼠标在表单上绘制橡皮筋矩形。

问题

1)鼠标释放后矩形消失。[我希望它留在表格上]

2)我还需要找到绘制矩形的四个点的坐标

3)我还需要擦除矩形以在必要时绘制一个新矩形

形式 :

替代文字


代码


谢谢阅读

0 投票
2 回答
243 浏览

.net - 在 .NET 中绘制图像 - 如何擦除?

我计划允许用户使用鼠标在图像上绘制形状和线条。如果背景是纯色的,那么构建橡皮擦工具就很容易(只需用背景颜色填充)。但是如何以图像为背景呢?

0 投票
2 回答
470 浏览

c++ - 从 std::set 迭代和擦除元素

我有一个std::set并且我需要删除相似的相邻元素:

有时程序无法退出主循环。我认为当我删除dna_list. 执行此任务的正确方法是什么?

0 投票
4 回答
425284 浏览

c++ - C++ Erase vector element by value rather than by position?

#xA;

and lets say the values in the vector are this (in this order):

#xA;

If I wanted to erase the element that contains the value of "8", I think I would do this:

#xA;

Because that would erase the 4th element. But is there any way to erase an element based off of the value "8"? Like:

#xA;

Or do I simply just need to iterate through all the vector elements and test their values?

0 投票
3 回答
3409 浏览

mysql - 从硬盘安全地删除/擦除 MySQL 数据

我们在 CentOS 5 上运行 MySQL 5.1,我需要安全地擦除数据。简单地发出 DELETE 查询不是一种选择,我们需要遵守 DoD 文件删除标准。这将在实时生产服务器上完成,而不会关闭 MySQL。除了关闭服务器并在数据库文件上使用安全删除实用程序之外,有没有办法做到这一点?

更新

当我们删除一些表时,将对每个数据库进行一次数据清理。我们不需要连续删除数据。CPU 时间不是问题,这些服务器远不及容量。

0 投票
2 回答
103 浏览

c++ - 使循环边界无效

我最近继承了一个主要用 C++ 完成的项目,所以这是我第一次真正接触它。我想知道从由向量的begin()和限定的循环中擦除向量的元素是否有问题end()

这是(基本上)我一直在尝试做的事情:

对于我正在测试的内容,这似乎可行。但是,我担心这只是因为侥幸,不应该使用这种解决方案。distance.end()是在每个循环开始时重置,还是 C++ 只是检查初始值?

0 投票
2 回答
135 浏览

vector - “删除”语句是否双重释放对象?

下面的“删除”语句是否“双重释放”对象?

我问这个问题是因为erase()上面的语句应该调用对象的析构函数并已经释放它,不是吗?