C語言之內存管理

一、常見的內存錯誤及其對策 1、內存分配未成功,卻使用了它。 編程新手常犯這種錯誤,因爲他們沒有意識到內存分配會不成功。常用解決辦法是,在使用內存之前檢查指針是否爲NULL。如果指針 p 是函數的參數,那麼在函數的入口處用 assert (p != NULL) 進行檢查。如果是用 malloc 或 new 來申請內存,應該用 if (p == NULL) 或者 if (p != NULL) 進行防
相關文章
相關標籤/搜索