如何理解智能指針

如何理解智能指針

智能指針:智能指針的一種通用實現技術是使用引用計數。智能指針將一個計數器與類指向的對象相關聯,引用計數跟蹤該類有多少個對象的指針指向同一對象。智能指針和普通指針的區別在於智能指針實際上是對普通指針加了一層封裝機制,這樣的一層封裝機制的目的是爲了使得智能指針可以方便的管理一個對象的生命期。