Namespaces
Variants

std::experimental:: make_observer

From cppreference.net
Определено в заголовочном файле <experimental/memory>
template < class W >
std:: experimental :: observer_ptr < W > make_observer ( W * p ) noexcept ;
(library fundamentals TS v2)

Создает объект observer_ptr , выводя шаблонный аргумент из типа аргумента функции.

Параметры

p - указатель на объект, за которым будет следить observer_ptr объект

Возвращаемое значение

Объект observer_ptr , созданный как если бы с помощью std:: experimental :: observer_ptr < W > ( p ) .

Пример