对于C/C++程序员来讲,效率和优雅性大多数状况是对立的,咱们常常会在这里面抉择,到底应该怎么取舍。而说到效率,就不得不说让这类程序员头疼了N年的问题,内存泄露,至少从C/C++发明以来不少人都在头疼。而Java/C#之类的语言并不存在这种问题,由于他们从堆中申请内存,根据引用计数等
(听说有六种方法,你们能够搜一下Java垃圾回收器简介)方法来管理内存,也就是传说中的垃圾回收器(
Garbage collector)。C/C++的程序员一贯都是相信本身对内存的掌控能力,因此常常会出现各类内存泄露问题,有多是由于本身疏忽大意,有多是由于坑太深了,有多是潜规则,总之,咱们要作的是解决问题。