0
ответов

Почему вектор.Push_Pack (auto_ptr) не скомпилируется ?

Я узнал, что STL может запретить программисту, поместив AUTO_PTR в контейнер. Например, следующий код не скомпилируется: auto_ptr a (новый int (10)); vector & ...
вопрос задан: 9 September 2011 08:56
0
ответов

Передача auto_ptr функции эффективно делает ее приемником. Почему?

Я читаю заметки об общих указателях. Они говорят, что первая попытка STL с auto_ptr имела следующие основные недостатки: они не могут использоваться в контейнерах STL. Копирование auto_ptr ...
вопрос задан: 31 July 2011 16:19
0
ответов

Использование auto_ptr <> с массивом

Я использую auto_ptr <>, который использует массив типа указателя класса, так как мне присвоить ему значение. например auto_ptr <класс *> arr [10]; Как я могу присвоить значение массиву arr?
вопрос задан: 29 June 2011 12:47
0
ответов

Удалить аргумент необработанного указателя для boost :: bind

Допустим, у меня выделена куча A *, который я хочу передать в качестве аргумента функции boost :: bind. boost :: bind сохраняется для последующей обработки в некотором STL, например, в контейнере boost :: functions. Я хочу обеспечить A * ...
вопрос задан: 14 May 2011 20:20
0
ответов

Letting go of auto_ptr

Occasionally, for fleeting moments, I think auto_ptr is cool. But most of the time I recognize that there are much simpler techniques that make it irrelevant. For example, if I want to have an ...
вопрос задан: 27 January 2011 23:17
0
ответов

преобразовать shared_ptr в auto_ptr?

Мне нужно получить auto_ptr из shared_ptr в моем коде. Я могу выполнить обратную операцию - преобразовать auto_ptr в shared_ptr, поскольку shared_ptr имеет такой конструктор: template явный shared_ptr (std :: ...
вопрос задан: 23 January 2011 11:27
0
ответов

«Запись с таким же ключом уже существует» появляется при компиляции под .NET 4

Я пытаюсь обновить приложение ASP.NET до .NET 4, но одна страница на моем сайте содержит исключение: «Исключение аргумента: запись с таким же ключом уже существует». Чем отличается ASP. ...
вопрос задан: 29 December 2010 12:40
0
ответов

Как можно реализовать конструктор копирования std :: auto_ptr?

Вернемся к моей сумасшедшей штучке AutoArray ... (цитирую важные моменты оттуда: class AutoArray {void * buffer; public: // Создает новый пустой AutoArray AutoArray (); // std :: auto_ptr copy ...
вопрос задан: 28 December 2010 03:24
0
ответов

Ловушки и ловушки auto_ptr

Помимо всех известных преимуществ использования auto_ptr, что такое auto_ptr «худшая практика»? Создание STL-противопоказателей auto_ptrs. auto_ptrs не соответствует требованию CopyConstructable. См. Также ...
вопрос задан: 1 September 2010 19:10
0
ответов

Вопрос об Обзоре кода - я должен позволить эту передачу auto_ptr как параметр?

Рассмотрите следующий пример кода, который я недавно видел в нашей кодовой базе: пустой ClassA:: ExportAnimation (auto_ptr <CAnimation> анимация) {... делает что-то}//вызывающий метод: пусто...
вопрос задан: 9 August 2010 12:28
0
ответов

Разве неправильно использовать auto_ptr с новым символом [n]

Если я объявляю временный автоматический удаленный символьный буферный станд. использования:: auto_ptr <символьный> буфер (новый символ [n]); тогда буфер автоматически удален, когда буфер выходит из объема. Я принял бы...
вопрос задан: 4 November 2008 09:31