问题标签 [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.
c++ - vector::erase 与指针成员
我正在处理定义如下的对象向量:
当我创建一个 Hyp 对象时,为 visibleShape 分配/写入内存并将该对象添加到带有 vector::push_back 的向量中,一切都按预期工作:使用 copy-constructor 复制 visibleShape 指向的数据。
但是,当我使用 vector::erase 从向量中删除一个 Hyp 时,除了现在指向错误地址的指针成员 visibleShape 之外,其他元素都被正确移动了!如何避免这个问题?我错过了什么吗?
c++ - Vector.erase(Iterator) 导致错误的内存访问
我正在尝试对videoObjects
存储在vector
. 计划是确定videoObject
要放在 的第一个位置的vector
,将其擦除,然后将其插入到第一个位置。不幸的是,该erase()
函数总是会导致错误的内存访问。
这是我的代码:
测试应用程序.h:
测试应用程序.cpp:
这应该很简单,但我只是不知道我在哪里走错了路。
security - 尽快销毁大量数据?
您将如何尽快安全地销毁数百 GB的任意数据?
焚烧硬盘是一个缓慢的手动过程(因此不安全)。
.net - 在 .NET 中绘制图像 - 如何擦除?
我计划允许用户使用鼠标在图像上绘制形状和线条。如果背景是纯色的,那么构建橡皮擦工具就很容易(只需用背景颜色填充)。但是如何以图像为背景呢?
c++ - 从 std::set 迭代和擦除元素
我有一个std::set
并且我需要删除相似的相邻元素:
有时程序无法退出主循环。我认为当我删除dna_list
. 执行此任务的正确方法是什么?
c++ - C++ Erase vector element by value rather than by position?
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?
mysql - 从硬盘安全地删除/擦除 MySQL 数据
我们在 CentOS 5 上运行 MySQL 5.1,我需要安全地擦除数据。简单地发出 DELETE 查询不是一种选择,我们需要遵守 DoD 文件删除标准。这将在实时生产服务器上完成,而不会关闭 MySQL。除了关闭服务器并在数据库文件上使用安全删除实用程序之外,有没有办法做到这一点?
更新
当我们删除一些表时,将对每个数据库进行一次数据清理。我们不需要连续删除数据。CPU 时间不是问题,这些服务器远不及容量。
c++ - 使循环边界无效
我最近继承了一个主要用 C++ 完成的项目,所以这是我第一次真正接触它。我想知道从由向量的begin()
和限定的循环中擦除向量的元素是否有问题end()
。
这是(基本上)我一直在尝试做的事情:
对于我正在测试的内容,这似乎可行。但是,我担心这只是因为侥幸,不应该使用这种解决方案。distance.end()
是在每个循环开始时重置,还是 C++ 只是检查初始值?
vector - “删除”语句是否双重释放对象?
下面的“删除”语句是否“双重释放”对象?
我问这个问题是因为erase()
上面的语句应该调用对象的析构函数并已经释放它,不是吗?