Namespaces
Variants

std::pmr:: operator==, std::pmr:: operator!=

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
定義済みヘッダ <memory_resource>
bool operator == ( const std:: pmr :: memory_resource & a,
const std:: pmr :: memory_resource & b ) noexcept ;
(1) (C++17以降)
bool operator ! = ( const std:: pmr :: memory_resource & a,
const std:: pmr :: memory_resource & b ) noexcept ;
(2) (C++17以降)
(C++20以前)

memory_resource s a b を等値比較します。2つの memory_resource が等しいと比較されるのは、一方の memory_resource から割り当てられたメモリが他方から解放可能であり、その逆も成り立つ場合に限ります。

!= 演算子は operator== から合成されます

(C++20以降)

戻り値

1) & a == & b || a. is_equal ( b )
2) ! ( a == b )

関連項目

別の memory_resource との等値比較
(公開メンバ関数)