【发布时间】:2012-08-09 16:30:48
【问题描述】:
这里:
http://en.cppreference.com/w/cpp/utility/functional/function
operator bool 被描述为:“检查存储的可调用对象是否有效”。
可能默认构造的std::function 无效,但这是唯一的情况吗?
还有,它如何检查是否有效?
operator() 引发 std::bad_function_call 的情况是否正是对象无效的情况?
【问题讨论】:
标签: c++ c++11 std-function