std::experimental:: shared_ptr
From cppreference.net
<
cpp
|
experimental
|
Определено в заголовочном файле
<experimental/memory>
|
||
|
template
<
class
T
>
class
shared_ptr
;
|
(техническая спецификация основ библиотеки) | |
std::experimental::shared_ptr
— это модифицированная версия
std::shared_ptr
с добавленной поддержкой массивов.
Содержание |
Типы членов
| Тип члена | Определение |
| element_type | std:: remove_extent_t < T > |
Функции-члены
создает новый
shared_ptr
(публичная функция-член) |
|
Наблюдатели |
|
|
возвращает сохраненный указатель
(публичная функция-член) |
|
|
разыменовывает сохраненный указатель
(публичная функция-член) |
|
|
предоставляет доступ по индексу к массиву
(публичная функция-член) |
|
Функции, не являющиеся членами класса
|
применяет
static_cast
,
dynamic_cast
,
const_cast
или
reinterpret_cast
к сохранённому указателю
(шаблон функции) |
Вспомогательные классы
|
Поддержка хеширования для
std::experimental::shared_ptr
(специализация шаблона класса) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |