operator==,!=(std::experimental::function)
来自cppreference.com
                    
                                        
                    < cpp | experimental | function
                    
                                                            
                    |   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) | 
|   template< class R, class... ArgTypes > bool operator!=( const std::experimental::function<R(ArgTypes...)>& f,  | 
(3) | (库基础 TS) | 
|   template< class R, class... ArgTypes > bool operator!=( std::nullptr_t,  | 
(4) | (库基础 TS) | 
比较 std::experimental::function 和空指针。空 function (即无可调用目标的 function )与之比较相等,非空 function 比较不相等。
参数
| f | - |  要比较的 std::experimental::function
 | 
返回值
1-2) !f
3-4) (bool) f
参阅
|    (C++20 中移除)  | 
   比较 std::function 和 nullptr  (函数模板)  |