當出現記憶體洩漏的時候

PengPengBlog發表於2017-03-27

處理點雲的時候,會有幾十萬甚至上萬的個點,

申請記憶體的時候,我用最具體的數目進行申請的,

XYZ *p = new XYZ[max];

以為這樣更節省記憶體,處理的時候也出現了結果,但是問題是發生了記憶體洩漏,找不到原因。

然後我申請記憶體的時候,就把max多加了3。

XYZ *p = new XYZ[max+3];

隨後問題解決. 

這僅僅是個trick,以後遇到這樣的問題希望能用更專業的方式解答。 

相關文章