考试认证
感悟 标签描述

remove和delete有什么区别?一般来说remove的时候,操作对象还存在,只是从一个集合(容器)移除而delete,则会执行销毁对象的操作,如c的delete关键字阿里规范里推荐remove,delete是物理删除。remove的话包含逻辑删除两者的主要区别是delete是删除的意思,例如用橡皮把铅笔字擦了,使它不存在了,而remove的删除,是删除后,东西挪动到别处,还存在,例如把一张告示撕了下来。计算机中删除文件,有一种是在视窗操作,把文件移动到垃圾箱,它也叫delete,也叫remove,或erase,但依旧能被恢复。

  584SaqXE6OF3   2023年11月02日   24   0   0 感悟C++删除文件