什麼是智慧指標,我何時應該在 C++ 中使用它?
智慧指標是一個封裝了“原始”(或“裸”)C++ 指標的類。它用於管理指標指向的資源。例如,如果對該記憶體位置的引用丟失。它有點像垃圾回收器。智慧指標有許多型別。
您幾乎總是應該使用智慧指標。這是因為使用指標的主要痛點是手動記憶體管理和記憶體洩漏。智慧指標試圖擺脫這兩個問題。如果您不想在實踐中執行這兩項操作,則應該使用智慧指標。
廣告
智慧指標是一個封裝了“原始”(或“裸”)C++ 指標的類。它用於管理指標指向的資源。例如,如果對該記憶體位置的引用丟失。它有點像垃圾回收器。智慧指標有許多型別。
您幾乎總是應該使用智慧指標。這是因為使用指標的主要痛點是手動記憶體管理和記憶體洩漏。智慧指標試圖擺脫這兩個問題。如果您不想在實踐中執行這兩項操作,則應該使用智慧指標。