Умный указатель std::shared_ptr
. Использование в кольцевых
структурах данных, std::weak_ptr
.
См. пример 1.
Получение std::shared_ptr
от текущего объекта (this
),
класс std::enable_shared_from_this
.
См. пример 2.
Шаблонные функции.
См. пример 3.
Универсальная ссылка T &&
в шаблонных функциях и классах,
std::forward
.
См. пример 4.