std::bad_function_call_C++中文网
std::bad_function_call 是若函数包装器无目标,则 std::function::operator() 将抛出的异常类型。
继承图
成员函数
| 构造 bad_function_call 对象 (公开成员函数) |
std::bad_function_call::bad_function_call()
| bad_function_call() noexcept; |
||
构造新的 std::bad_function_call 实例。
参数
(无)
示例
#include <iostream> #include <functional> int main() { std::function<int()> f = nullptr; try { f(); } catch(const std::bad_function_call& e) { std::cout << e.what() << '\n'; } }
可能的输出:
参阅
| 包装具有指定函数调用签名的任意类型的可调用对象 (类模板) |