operator==,!=(std::experimental::function)
< 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 (函数模板) |