Я искал способ сделать безопасные векторы и карты динамических указателей, когда я понял, что C ++ 11 добавляет unique_ptr
s.Я изучил, как использовать их в Google, но не смог найти подробности.Что мне нужно знать, так это:
- Что конкретно отличается между указателями и
unique_ptr
с, кроме автоматического сбора памяти? - Как мне удалить
unique_ptr
с вектора или карты?Есть ли какой-то специальный код, который я должен использовать, кроме стирания итератора?