昨天已經(jīng)通過gc_enter和stack_push的實現(xiàn),了解到用一個近似調(diào)用堆棧的東西,保存每一級調(diào)用中分配的自由內(nèi)存的id。今天看看gc_leave。gc_leave有一個可變參數(shù)列表,這些參數(shù)的用途是,將本函數(shù)分配的自由內(nèi)存的聲明周期再保留更長一點的時間。看看實現(xiàn)就知道了: