cppreference.com
アカウント作成
ログイン
名前空間
ページ
ノート
変種
表示
表示
編集
履歴
操作
std::experimental::observer_ptr<W>::
reset
From cppreference.com
<
cpp
|
experimental
|
observer ptr
C++
コンパイラサポート
フリースタンディングとホスト
言語
標準ライブラリ
標準ライブラリヘッダー
名前付き要件
機能テストマクロ
(C++20)
言語サポートライブラリ
コンセプトライブラリ
(C++20)
診断ライブラリ
メモリ管理ライブラリ
メタプログラミングライブラリ
(C++11)
汎用ユーティリティライブラリ
コンテナライブラリ
イテレータライブラリ
Rangesライブラリ
(C++20)
アルゴリズムライブラリ
文字列ライブラリ
テキスト処理ライブラリ
数値ライブラリ
日付と時刻ライブラリ
入出力ライブラリ
ファイルシステムライブラリ
(C++17)
並行サポートライブラリ
(C++11)
実行制御ライブラリ
(C++26)
Technical specifications (技術仕様)
シンボルインデックス
外部ライブラリ
[編集]
実験的
Technical Specification
ファイルシステムライブラリ
(filesystem TS)
ライブラリ基本
(library fundamentals TS)
ライブラリ基本TS v2
(library fundamentals TS v2)
ライブラリ基本 3
(library fundamentals TS v3)
並列化拡張
(parallelism TS)
並列化拡張 2
(parallelism TS v2)
並行処理拡張
(concurrency TS)
並行処理拡張 2
(concurrency TS v2)
コンセプト
(concepts TS)
Ranges
(ranges TS)
リフレクション
(reflection TS)
数学特殊関数
(special functions TR)
実験的 (非TS)
パターンマッチ
線形代数
std::execution
契約プログラミング
2Dグラフィックス
[編集]
ライブラリ基本 v2
experimental::propagate_const
experimental::not_fn
experimental::observer_ptr
experimental::make_array
experimental::to_array
experimental::ostream_joiner
experimental::gcd
experimental::lcm
experimental::source_location
experimental::randint
detection idiom
統一的なコンテナ要素の削除
論理演算子型特性
[編集]
std::experimental::observer_ptr
メンバ関数
observer_ptr::observer_ptr
変更
observer_ptr::release
observer_ptr::reset
observer_ptr::swap
監視
observer_ptr::get
observer_ptr::operator bool
observer_ptr::operator*
observer_ptr::operator->
型変換
observer_ptr::operator element_type*
非メンバ関数
make_observer
operator==
operator!=
operator<
operator>
operator<=
operator>
operator>=
swap
std::hash
[編集]
constexpr
void
reset
(
element_type
*
p
=
nullptr
)
noexcept
;
(Library Fundamentals TS v2)
*
this
を、
p
が指すオブジェクトを監視するように設定します。呼び出し後、
get()
は
p
を返します。
[
編集
]
パラメータ
ptr
-
監視する新しいオブジェクトへのポインタ
[
編集
]
例
このセクションは未完成です
理由: 例がありません
[
編集
]
関連項目
release
監視対象オブジェクトへのポインタを返し、オブジェクトの監視を停止する
(公開メンバ関数)
[編集]
カテゴリ
:
TODO: 例なし
English
日本語
中文(简体)
中文(繁體)