#include <iostream>
int function(){
return 3;
}
class functor{
public:
int operator()(){
return 2;
}
};
int main(){
functor funtore;
std::cout<<"funzione: "<<function()<<std::endl;
std::cout<<"funtore: " <<funtore()<<std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IGZ1bmN0aW9uKCl7CiAgICByZXR1cm4gMzsKfQoKY2xhc3MgZnVuY3RvcnsKcHVibGljOgogICAgaW50IG9wZXJhdG9yKCkoKXsKICAgICAgICByZXR1cm4gMjsKICAgIH0gIAp9OwoKaW50IG1haW4oKXsKICAgIGZ1bmN0b3IgZnVudG9yZTsKICAgIHN0ZDo6Y291dDw8ImZ1bnppb25lOiAiPDxmdW5jdGlvbigpPDxzdGQ6OmVuZGw7CiAgICBzdGQ6OmNvdXQ8PCJmdW50b3JlOiAiIDw8ZnVudG9yZSgpPDxzdGQ6OmVuZGw7CiAgICByZXR1cm4gMDsKfQ==