Шаблон:Shared interface ptr body
Версия от 19:36, 2 января 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «<source lang="cpp"> template <class _I> struct shared_interface_ptr; </source> {{class template paramlist begin}} {{class template paramlist add|_I|Тип Пр…»)
template <class _I>
struct shared_interface_ptr;
_I | Тип интерфейса - наследника InterfaceBase, для которого определен shared_interface_ptr. |
Открытые типы
Тип | Описание |
---|---|
element_type | Эквивалентен параметру шаблона _I. |
weak_type | Класс weak_interface_ptr<_I> , предоставляющий доступ к тому же интерфейсному указателю, но без владения. |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы класса shared_interface_ptr. |
operator= | Операторы присваивания класса shared_interface_ptr. |
Наследует открыто
Класс | Описание |
---|---|
std::shared_ptr <_I> | Общая реализация указателя с владением. |