什麼是智慧指標以及我何時應該在 C++ 中使用它?
智慧指標是一種包裝“原始”(或“裸”)C++ 指標的類。它用於管理指標指向的資源。例如,如果引用丟失了該記憶體位置。它有點像垃圾收集器。智慧指標有多種型別。
幾乎在所有情況下都應使用智慧指標。這是因為使用指標的主要痛點是手動記憶體管理和記憶體洩漏。智慧指標嘗試消除這兩者。如果您在實踐中不想執行這兩者中的任何一個,則應使用智慧指標。
廣告
智慧指標是一種包裝“原始”(或“裸”)C++ 指標的類。它用於管理指標指向的資源。例如,如果引用丟失了該記憶體位置。它有點像垃圾收集器。智慧指標有多種型別。
幾乎在所有情況下都應使用智慧指標。這是因為使用指標的主要痛點是手動記憶體管理和記憶體洩漏。智慧指標嘗試消除這兩者。如果您在實踐中不想執行這兩者中的任何一個,則應使用智慧指標。