Информация об изменениях

Сообщение Re: Вопрос по стандартному unique_ptr от 08.07.2023 11:54

Изменено 08.07.2023 12:01 rg45

Re: Вопрос по стандартному unique_ptr
Здравствуйте, Shmj, Вы писали:

S>Видно что 2 параметра в шаблоне — _Ty и _Dx. Тут коммент — типа _Dx имеет значение по умолчанию = default_delete<_Ty>. Но где это значение установлено — почему его можно не указывать явно, если инструкция = default_delete<_Ty> — закомментирована?


Очевидно, в предварительном объявлении.
Re: Вопрос по стандартному unique_ptr
Здравствуйте, Shmj, Вы писали:

S>Видно что 2 параметра в шаблоне — _Ty и _Dx. Тут коммент — типа _Dx имеет значение по умолчанию = default_delete<_Ty>. Но где это значение установлено — почему его можно не указывать явно, если инструкция = default_delete<_Ty> — закомментирована?


Очевидно, в предварительном объявлении.

Поищи выше по тексту, найдешь вот такое объявление:

_EXPORT_STD template <class _Ty, class _Dx = default_delete<_Ty>>
class unique_ptr;