std::function_ref::operator()
出自 cppreference.cn
< cpp | utility | functional | function ref
R operator()( Args... args ) const noexcept(/*noex*/); |
(自 C++26 起) | |
使用 bound-entity
作为首个参数,以及其余参数 args
调用存储的 thunk-ptr
。/*noex*/ 部分 operator() 与 std::function_ref
的模板参数的该部分相同。
等价于 return thunk-ptr
(bound-entity
, std::forward<Args>(args)...);。
目录 |
[编辑] 参数
args | - | 传递给存储的 thunk-ptr 的剩余参数 |
[编辑] 返回值
thunk-ptr
(bound-entity
, std::forward<Args>(args)...).
[编辑] 异常
传递底层函数调用抛出的异常。
[编辑] 示例
本节尚不完整 原因:没有示例 |
[编辑] 参见
调用目标 ( std::function<R(Args...)> 的公共成员函数) | |
调用存储的函数 ( std::reference_wrapper<T> 的公共成员函数) |