Namespaces
Variants

std::experimental:: make_observer

From cppreference.net
ヘッダーで定義 <experimental/memory>
template < class W >
std:: experimental :: observer_ptr < W > make_observer ( W * p ) noexcept ;
(ライブラリ基盤仕様 TS v2)

observer_ptr オブジェクトを作成し、関数引数の型からテンプレート引数を推論します。

パラメータ

p - 監視対象オブジェクトへのポインタ( observer_ptr オブジェクトによって監視される)

戻り値

A observer_ptr オブジェクトは、 std:: experimental :: observer_ptr < W > ( p ) によって作成されたかのように生成されます。