Использование std :: unique_ptr со стандартными контейнерами

Я искал способ сделать безопасные векторы и карты динамических указателей, когда я понял, что C ++ 11 добавляет unique_ptr с. Я изучал, как использовать их в Google, но мне не удалось найти подробности. Мне нужно знать следующее:

  1. Что именно, отличается ли указатель от unique_ptr , кроме автоматического сбора памяти?
  2. Как мне удалить unique_ptr из вектора или карты? Есть ли какой-нибудь специальный код, который я должен использовать, кроме стирания итератора?
7
задан Xeo 28 September 2012 в 23:32
поделиться