Умный указатель, похожий на std::auto_ptr, но он не копируется, и основной объект имеет ту же константу, что и сам указатель (в отличие от обычного указателя).Больше...
<#include <boost/locale/hold_ptr.hpp>
>
template<typename T>
class boost::locale::hold_ptr< T >
Умный указатель, похожий на std::auto_ptr, но он не копируется, и основной объект имеет ту же константу, что и сам указатель (в отличие от обычного указателя).
Создайте новый пустой указатель
Создайте указатель, который удерживаетv, право собственности передается умному указателю
Уничтожьте умный указатель и объект, которым он владеет.
Получите указатель const на объект
Получите изменяемый указатель на объект
Получить ссылку на объект
Получите изменяемую ссылку на объект
Получите указатель const на объект
Получите изменяемый указатель на объект
Передача права собственности на указатель пользователю
Устанавливается новое значение для указателя, уничтожается предыдущий объект, передается право собственности на новый объект
The documentation for this class was generated from the following file: