名前空間
変種
操作

std::experimental::observer_ptr<W>::operator*, std::experimental::observer_ptr<W>::operator->

From cppreference.com
 
 
 
 
 
constexpr std::add_lvalue_reference_t<element_type> operator*() const;
(1) (Library Fundamentals TS v2)
constexpr element_type* operator->() const noexcept;
(2) (Library Fundamentals TS v2)

operator* および operator-> は、*this が監視しているオブジェクトへのアクセスを提供します。

operator* の動作は、get() == nullptr の場合、未定義です。

目次

[編集] パラメータ

(なし)

[編集] 戻り値

1) *this が監視しているオブジェクトを返します。これは *get() と同等です。

2) *this が監視しているオブジェクトへのポインタ、すなわち get() を返します。

[編集] 例外

1) 何も投げません。


[編集]

[編集] 関連項目

監視対象オブジェクトへのポインタを返す
(公開メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)