解引用NULL指針

通常致使程序崩潰的最重要緣由之一就是試圖解引用NULL指針。正如上幾篇文章中所說的,智能指針RefCountPtr和ScopedPtr提供了運行時的診斷。可是,並非全部的指針都是擁有某個對象全部的智能指針。所以爲了對試圖解引用一個不具備對象全部權的指針的行爲進行診斷,引入一種並不刪除它所指向的對象的「半智能」指針。例如,以下代碼示例:函數 template <typename T> class P
相關文章
相關標籤/搜索