如果我理解正确,垃圾回收会自动释放程序不再使用的对象,就像Java中的垃圾收集器。
我听说在不支持垃圾回收的语言(比如C语言)中,程序可能存在内存泄漏,并最终耗尽内存。
那么,在不支持垃圾回收的语言(比如C语言)中,程序员会犯哪些错误呢?我猜测是没有在不再使用对象后释放它们。但是,由于缺少垃圾收集器,这是我们唯一可能犯的错误吗?
如果我理解正确,垃圾回收会自动释放程序不再使用的对象,就像Java中的垃圾收集器。
我听说在不支持垃圾回收的语言(比如C语言)中,程序可能存在内存泄漏,并最终耗尽内存。
那么,在不支持垃圾回收的语言(比如C语言)中,程序员会犯哪些错误呢?我猜测是没有在不再使用对象后释放它们。但是,由于缺少垃圾收集器,这是我们唯一可能犯的错误吗?