#include <iostream>
#include <functional>
using namespace std;
void TestFunction() {
cout << "hello" << endl;
}
int main() {
function<void()> varFunction(TestFunction);
varFunction();
varFunction();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgVGVzdEZ1bmN0aW9uKCkgewoJY291dCA8PCAiaGVsbG8iIDw8IGVuZGw7Cn0KCmludCBtYWluKCkgewoJZnVuY3Rpb248dm9pZCgpPiB2YXJGdW5jdGlvbihUZXN0RnVuY3Rpb24pOwoJdmFyRnVuY3Rpb24oKTsKCXZhckZ1bmN0aW9uKCk7CglyZXR1cm4gMDsKfQ==