Ici :
http://en.cppreference.com/w/cpp/utility/functional/function
operator bool
est décrite : "Vérifie si l'objet appelable stocké est valide".
Vraisemblablement un défaut construit std::function
n'est pas valide, mais est-ce le seul cas ?
Par ailleurs, comment vérifie-t-il la validité de la demande ?
Est le cas où operator()
soulève std::bad_function_call
exactement le cas où l'objet n'est pas valide ?