среда, 28 марта 2012 г.
вторник, 27 марта 2012 г.
четверг, 1 марта 2012 г.
Примеры использования shared_ptr
Продолжаем тему умных указателей. Рассмотрим подробнее shared_ptr.
Основное, что можно сказать о shared_ptr, это то, что объект, на который указывают shared_ptr-ы,
будет удален, когда самый последний shared_ptr будет уничтожен или сброшен с помощью reset().
void f(){
boost::shared_ptr<A> ptr1(new A);
boost::shared_ptr<A> ptr2 = ptr1;
boost::shared_ptr<A> ptr3 = ptr1;
}
Иллюстрация к коду:
Подписаться на:
Сообщения (Atom)