что такое «действительная» стандартная ::функция?

Здесь:

http://en.cppreference.com/w/cpp/utility/functional/function

operator boolописывается :"Проверяет, является ли сохраненный вызываемый объект действительным".

Предположительно построенный по умолчанию std::functionнедействителен, но это единственный случай?

Кроме того, как он проверяет, является ли он действительным?

Является ли случай, когда operator()вызывает std::bad_function_call, именно тем случаем, когда объект недействителен?

6
задан ildjarn 7 November 2012 в 21:13
поделиться