operator==,!=(std::experimental::function)
來自 cppreference.com
< cpp | experimental | function
定義於標頭檔案 <experimental/functional> |
||
template< class R, class... ArgTypes > bool operator==( const std::experimental::function<R(ArgTypes...)>& f, |
(1) | (庫基礎 TS) |
template< class R, class... ArgTypes > bool operator==( std::nullptr_t, |
(2) | (庫基礎 TS) (在庫基礎 TS v3 中移除) |
template< class R, class... ArgTypes > bool operator!=( const std::experimental::function<R(ArgTypes...)>& f, |
(3) | (庫基礎 TS) (在庫基礎 TS v3 中移除) |
template< class R, class... ArgTypes > bool operator!=( std::nullptr_t, |
(4) | (庫基礎 TS) (在庫基礎 TS v3 中移除) |
將 std::experimental::function
與空指標進行比較。空函式(即沒有可呼叫目標的函式)比較結果為相等,非空函式比較結果為不相等。
|
(庫基礎 TS v3) |
[編輯] 引數
f | - | 要比較的 std::experimental::function |
[編輯] 返回值
1,2) !f
3,4) (bool) f
[編輯] 參閱
(在 C++20 中移除) |
比較 std::function 與 nullptr (函式模板) |