C++ åèæå
- C++11
- C++14
- C++17
- C++20
- C++ ç¼è¯å¨æ¯ææ åµè¡¨
- ç¬ç«ä¸å®¿ä¸»å®ç°
- C++ è¯è¨
- C++ å ³é®è¯
- é¢å¤çå¨
- C++ æ ååºå¤´æä»¶
- å ·åè¦æ±
- åè½ç¹æ§æµè¯ (C++20)
- å·¥å ·åº
- ç¨åºæ¯æå·¥å ·
- std::initializer_list
- 彿°å¯¹è±¡
- std::less
- std::mem_fn
- std::bind
- std::function
- std::bad_function_call
- std::is_bind_expression
- std::is_placeholder
- std::placeholders::_1, std::placeholders::_2, ..., std::placeholders::_N
- std::invoke
- std::not_fn
- std::bind_front
- std::boyer_moore_searcher
- std::default_searcher
- std::identity
- std::reference_wrapper
- std::ref, std::cref
- std::unwrap_reference, std::unwrap_ref_decay
- std::plus
- std::minus
- std::negate
- std::multiplies
- std::divides
- std::modulus
- std::logical_and
- std::logical_or
- std::logical_not
- std::equal_to
- std::not_equal_to
- std::greater
- std::greater_equal
- std::less_equal
- std::bit_and
- std::bit_or
- std::bit_xor
- std::bit_not
- std::boyer_moore_horspool_searcher
- std::unary_function
- std::binary_function
- std::ptr_fun
- std::pointer_to_unary_function
- std::pointer_to_binary_function
- std::mem_fun_t, std::mem_fun1_t, std::const_mem_fun_t, std::const_mem_fun1_t
- std::not1
- std::not2
- std::bind1st, std::bind2nd
- std::mem_fun_ref_t, std::mem_fun1_ref_t, std::const_mem_fun_ref_t, std::const_mem_fun1_ref_t
- std::unary_negate
- std::binary_negate
- std::less<void>
- std::apply
- åºç¹æ§æµè¯å® (C++20)
- std::hash
- std::pair
- std::tuple
- std::optional
- std::any
- std::variant
- æ ¼å¼ååº (C++20)
- std::integer_sequence
- std::exchange
- std::make_from_tuple
- std::launder
- std::to_chars
- std::from_chars
- std::as_const
- std::source_location
- å忰彿°
- std::bitset
- std::cmp_equal, cmp_not_equal, cmp_less, cmp_greater, cmp_less_equal, cmp_greater_equal
- std::in_range
- std::declval
- std::forward
- std::move
- std::move_if_noexcept
- std::chars_format
- std::piecewise_construct_t
- std::piecewise_construct
- std::in_place, std::in_place_type, std::in_place_index, std::in_place_t, std::in_place_type_t, std::in_place_index_t
- 注é
- ç±»åæ¯æï¼åºæ¬ç±»åãRTTIãç±»åç¹æ§ï¼
- æ¦å¿µåº (C++20)
- é误å¤ç
- 卿å å管ç
- æ¥æåæ¶é´å·¥å ·
- å符串åº
- 容å¨åº
- è¿ä»£å¨åº
- èå´åº (C++20)
- ç®æ³åº
- æ°å¼åº
- è¾å ¥/è¾åºåº
- æä»¶ç³»ç»åº
- æ¬å°ååº
- æ£å表达å¼åº
- ååæä½åº
- çº¿ç¨æ¯æåº
- å®éªæ§ C++ ç¹æ§
- æç¨çèµæº
- ç´¢å¼
- std 符å·ç´¢å¼
- åç¨æ¯æ (C++20)
- C++ å ³é®è¯
ä½ç½®ï¼é¦é¡µ > C++ åèæå >å·¥å ·åº >彿°å¯¹è±¡ > std::pointer_to_binary_function
std::pointer_to_binary_function
| template< Â Â class Arg1, |
(C++11 ä¸å¼ç¨) (C++17 ä¸ç§»é¤) |
|
std::pointer_to_binary_function æ¯è¡¨ç°ä¸ºç¯ç»äºå
彿°çå
è£
å¨ç彿°å¯¹è±¡ã
æå彿°
| (æé 彿°) |
以æä¾ç彿°æé æ°ç pointer_to_binary_function 对象 (å ¬å¼æå彿°) |
| operator() |
è°ç¨è¢«åå¨ç彿° (å ¬å¼æå彿°) |
std::pointer_to_binary_function::pointer_to_binary_function
| explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) ); |
||
æé pointer_to_binary_function 彿°å¯¹è±¡ï¼åå¨å½æ° f ã
åæ°
| f | - | è¦åå¨çæå彿°æé |
std::pointer_to_binary_function::operator()
| Result operator()( Arg1 x1, Arg2 x2 ) const; |
||
è°ç¨è¢«åå¨ç彿°ã
åæ°
| x1, x2 | - | ä¼ éç»å½æ°çåæ° |
è¿åå¼
被è°ç¨å½æ°çè¿åå¼ã
åé
| (C++11 ä¸å¼ç¨)(C++17 ä¸ç§»é¤) |
éé
å¨å
¼å®¹çå
è£
ï¼ç¨äºå
è£
ä¸å
彿°çæé (类模æ¿) |
| (C++11 ä¸å¼ç¨)(C++17 ä¸ç§»é¤) |
ä»å½æ°æéå建ä¸éé
å¨å
¼å®¹ç彿°å¯¹è±¡å
è£
å¨ (彿°æ¨¡æ¿) |