名稱空間
變體
操作

operator==,!=(std::experimental::function)

來自 cppreference.com
 
 
實驗性
技術規範
檔案系統庫 (檔案系統 TS)
庫基礎 (庫基礎 TS)
庫基礎 2 (庫基礎 TS v2)
庫基礎 3 (庫基礎 TS v3)
並行性擴充套件 (並行性 TS)
並行性擴充套件 2 (並行性 TS v2)
併發性擴充套件 (併發性 TS)
併發擴充套件 2 (併發 TS v2)
概念 (概念 TS)
範圍 (範圍 TS)
反射 (反射 TS)
數學特殊函式 (特殊函式 TR)
實驗性非 TS
模式匹配
線性代數
std::execution
契約
2D 圖形
 
 
 
定義於標頭檔案 <experimental/functional>
template< class R, class... ArgTypes >

bool operator==( const std::experimental::function<R(ArgTypes...)>& f,

                 std::nullptr_t ) noexcept;
(1) (庫基礎 TS)
template< class R, class... ArgTypes >

bool operator==( std::nullptr_t,

                 const std::experimental::function<R(ArgTypes...)>& f ) noexcept;
(2) (庫基礎 TS)
(在庫基礎 TS v3 中移除)
template< class R, class... ArgTypes >

bool operator!=( const std::experimental::function<R(ArgTypes...)>& f,

                 std::nullptr_t ) noexcept;
(3) (庫基礎 TS)
(在庫基礎 TS v3 中移除)
template< class R, class... ArgTypes >

bool operator!=( std::nullptr_t,

                 const std::experimental::function<R(ArgTypes...)>& f ) noexcept;
(4) (庫基礎 TS)
(在庫基礎 TS v3 中移除)

std::experimental::function 與空指標進行比較。空函式(即沒有可呼叫目標的函式)比較結果為相等,非空函式比較結果為不相等。

!= 運算子由 operator== 合成

(庫基礎 TS v3)

[編輯] 引數

f - 要比較的 std::experimental::function

[編輯] 返回值

1,2) !f
3,4) (bool) f

[編輯] 參閱

(在 C++20 中移除)
比較 std::functionnullptr
(函式模板) [編輯]