Namensräume
Varianten
Aktionen

std::experimental::make_observer

Von cppreference.com
 
 
 
 
 
Definiert im Header <experimental/memory>
template< class W >
std::experimental::observer_ptr<W> make_observer( W* p ) noexcept;
(Library Fundamentals TS v2)

Erstellt ein observer_ptr-Objekt und leitet das Template-Argument vom Typ des Funktionsarguments ab.

[bearbeiten] Parameter

p - Zeiger auf das Objekt, das vom observer_ptr-Objekt beobachtet werden soll

[bearbeiten] Rückgabewert

Ein observer_ptr-Objekt, das erstellt wird, als ob durch std::experimental::observer_ptr<W>(p).

[bearbeiten] Beispiel