14.12.2006, 18:00
общий
это ответ
Здравствуйте, Alena!
auto_ptr - шаблон стандартной библиотеки шаблонов, реализующий паттерн проектирования SmartPointer ("умный" указатель). Для "умных" указателей нет нужды вручную вызывать delete, объекты, на которые ссылается этот указатель удаляются автоматически после выхода из области видимости. Необходимо заметить, что указатель автоматически вызывает delete, но не delete[], поэтому использовать его для массивов не стоит. Для массивов используйте другой шаблон, например, vector.