智能指針總結比較

智能指針總結比較 智能指針是對象,不是指針,是在棧空間分配內存,所以總會調用到析構函數。都是輕量級的對象,速度與原始指針相差無幾,都是異常安全的,對所指向的T只有一個要求:類型T的析構函數不能拋出異常。智能指針在析構時調用delete刪除p指針,所以初始化時p必須是一個new表達式動態分配的結果或者是個空指針。
相關文章
相關標籤/搜索