關於經過 malloc 開闢的空間在調用free函數時free函數是如何肯定釋放空間大小的

提出問題: 如題,經過malloc開闢的空間,在開闢時會指定空間大小,可是在調用free時,卻沒有指定空間大小,那free函數時如何肯定即將被釋放的空間的大小的呢?函數 分析問題: 既然在調用free(p)函數釋放空間的時候不須要輸入空間大小的信息,那麼頗有可能在與指針p關聯的內存中存儲着空間的大小信息, 果斷百度了一把,你們的說法是在即將被釋放的首地址p的前面的低地址空間中存儲着空間的大小信息。
相關文章
相關標籤/搜索