Шаблон:Shared interface ptr body

Материал из CAMaaS preliminary wiki
Версия от 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>Общая реализация указателя с владением.