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

出自cppreference.com
 
 
內存管理庫
(僅用於闡述*)
分配器
未初始化內存算法
受約束的未初始化內存算法
內存資源
未初始化存儲 (C++20 前)
(C++17 棄用)
(C++17 棄用)

垃圾收集器支持 (C++23 前)
(C++11)(C++23 前)
(C++11)(C++23 前)
(C++11)(C++23 前)
(C++11)(C++23 前)
(C++11)(C++23 前)
(C++11)(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 ab 的相等性。兩個 memory_resource 比較相等,當且僅當從一個 memory_resource 分配的內存能從另一個解分配,反之亦然。

!= 運算符從 operator== 運算符合成

(C++20 起)

返回值

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

參閱

與另一 memory_resource 比較相等性
(公開成員函數) [編輯]