名前空間
変種
操作

std::pmr::memory_resource::do_is_equal

提供: cppreference.com
 
 
動的メモリ管理
スマートポインタ
(C++11)
(C++11)
(C++11)
(C++17未満)
(C++11)
アロケータ
メモリリソース
未初期化記憶域
ガベージコレクションサポート
その他
(C++20)
(C++11)
(C++11)
C のライブラリ
低水準のメモリ管理
 
 
virtual bool do_is_equal(const std::pmr::memory_resource& other) const noexcept = 0;
(C++17以上)

*thisother と等しいかどうか比較します。

2つの memory_resource は、一方の memory_resource から確保したメモリが他方の memory_resource で解放でき、逆も同様である場合にのみ、等しくなります。

[編集] ノート

other の最も派生した型は *this の最も派生した型と一致しないかもしれません。 そのため派生クラスの実装は一般的には dynamic_cast を使用して *thisother の最も派生した型が一致するかどうかチェックし、キャストが失敗した場合は直ちに false を返さなければなりません。

[編集] 関連項目

別の memory_resource と等しいかどうか比較します
(パブリックメンバ関数) [edit]