![]() |
1
1
我发现您的移除代码很可能正在重新调整数组中项目的位置。例子:
删除2后,您已经
不
因此,您需要删除数组文件.size()次中的第0个元素(或者最后一个元素可能更为优化)。因此,请替换这一行:
有了这个:
或最佳
但这当然取决于您对删除的实施,但考虑到您对症状的解释,我发现这种解释很有可能。 您需要调整for循环以使用此逻辑,否则您将试图访问向量中不再存在的值:
|
![]() |
2
0
只是简单地说一下,我被这个标准的评论弄糊涂了
所以你的肯定有问题
|
![]() |
Luke_i · 从列表框和文件夹中删除所选文件 9 年前 |
![]() |
Adam Lacey · 多程序文件夹中特定子文件夹中的forfiles 10 年前 |
![]() |
shinzou · 删除所有设置为隐藏、只读或系统的文件 10 年前 |
|
Danny · 如何使用bash删除某些模式的文件并使用svn提交 11 年前 |
![]() |
altralaser · 使用AppleScript删除文件以回收站或永久删除 11 年前 |
![]() |
AlwaysConfused · 正在删除目录 11 年前 |
![]() |
1_bug · remove()函数删除其他所有文件 12 年前 |
![]() |
KK99 · 如何在生成之前安全地删除文件夹内容 12 年前 |