std::experimental::observer_ptr<W>:: operator*, std::experimental::observer_ptr<W>:: operator->
|
constexpr
std::
add_lvalue_reference_t
<
element_type
>
operator
*
(
)
const
;
|
(1) | (ライブラリファンダメンタルTS v2) |
|
constexpr
element_type
*
operator
-
>
(
)
const
noexcept
;
|
(2) | (ライブラリファンダメンタルTS v2) |
operator*
および
operator->
は、
*
this
によって監視されているオブジェクトへのアクセスを提供します。
operator*
の動作は、
get
(
)
==
nullptr
の場合、未定義です。
目次 |
パラメータ
(なし)
戻り値
1) このオブジェクトが監視しているオブジェクトを返します。 * this と等価であり、 * get ( ) と同等です。
2) 監視対象オブジェクトへのポインタを返します。すなわち * this によって、 get ( ) を指します。
例外
1) 何も送出しない。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
監視対象オブジェクトへのポインタを返す
(公開メンバ関数) |