#include <stdio.h>
#include <functional>
using Callback = std::function<void(int)>;
void print() {
printf("Hello\n");
}
int main() {
Callback f = std::bind(print);
f(43);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgoKdXNpbmcgQ2FsbGJhY2sgPSBzdGQ6OmZ1bmN0aW9uPHZvaWQoaW50KT47Cgp2b2lkIHByaW50KCkgewoJcHJpbnRmKCJIZWxsb1xuIik7Cn0KCmludCBtYWluKCkgewoJQ2FsbGJhY2sgZiA9IHN0ZDo6YmluZChwcmludCk7CglmKDQzKTsKCXJldHVybiAwOwp9