#include <functional>
#include <iostream>
 
typedef void (*VF)();
 
VF Test() {
	return nullptr;
}
 
int main(int argc, char* argv[]) {
	std::function<void()> foo(Test());
	std::cout << !!foo << std::endl;
 	return 0;
}