2011-02-27 48 views

回答

0

它不是圖像本身,它是一個指針的圖像,他們設置爲0(NULL)圖像已被釋放之後。

1

有些人認爲刪除指針後清零會幫助他們發現錯誤。

OpenCV的作者顯然認爲是這樣,因此,cvReleaseImage這樣做。

然後,您顯示的代碼的作者’也認爲,並可能不知道cvReleaseImage已經做了調零。

因此,額外的調零是100%冗餘,只是不必要的代碼。

cvReleaseImage完成的調零被認爲有助於捕捉錯誤,而其他人則認爲相反,它主要隱藏錯誤。

乾杯&心連心,

0

它可以確保圖像的指針就不會指向別的東西。稍後,您還可以檢查指針是否指向NULL(這是0)。

希望它有幫助。