C++和C#,python等语言不同,其本身是没有gc机制的,因此我们需要手动来管理内存,一般来说,我们只要将每一个new出来的对象delete之后,就可以保证资源不被泄漏,但万事都不是那么理想的,我们可能因为忘记delete而导致内存泄漏,并且当开发大型项目时,我们可能不了解其他人的代码意图,导致不能正确释放内存,因此,我们有几种方法来解决该问题。 C++和C#,python等语言不同,其本身是没有gc机制的,因此我们需要手动
C++和C#,python等语言不同,其本身是没有gc机制的,因此我们需要手动来管理内存,一般来说,我们只要将每一个new出来的对象delete之后,就可以保证资源不被泄漏,但万事都不是那么理想的,我们可能因为忘记delete而导致内存泄漏,并且当开发大型项目时,我们可能不了解其他人的代码意图,导致不能正确释放内存,因此,我们有几种方法来解决该问题。 C++和C#,python等语言不同,其本身是没有gc机制的,因此我们需要手动