用動態存儲分配函數動態開闢的空間,在使用完畢後未釋放,結果導致一直佔據該內存單元即爲內存泄露。
1). 使用的時候要記得指針的長度.
2). malloc的時候得確定在那裏free.
3). 對指針賦值的時候應該注意被賦值指針需要不需要釋放.
4). 動態分配內存的指針最好不要再次賦值.
5). 在C++中應該優先考慮使用智能指針.
用動態存儲分配函數動態開闢的空間,在使用完畢後未釋放,結果導致一直佔據該內存單元即爲內存泄露。
1). 使用的時候要記得指針的長度.
2). malloc的時候得確定在那裏free.
3). 對指針賦值的時候應該注意被賦值指針需要不需要釋放.
4). 動態分配內存的指針最好不要再次賦值.
5). 在C++中應該優先考慮使用智能指針.