Given the below class, what is the correct syntax of declaring a functor that adds 10 to each of the passed argument?
class Add
{
int x;
public:
Add(int x){
this->x = x;
}
int operator()(int a){
return x+a;
}
};
class Add
{
int x;
public:
Add(int x){
this->x = x;
}
int operator()(int a){
return x+a;
}
};A. Add add_10(1);
B. Add ADD_10(10);
C. Add add_10(10);
D. Add add_10(5);
Answer: Option C

Join The Discussion