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 (函式模板) |