() 演算子をオーバーロードする方法について疑問に思っていました
例えば
class A{
int a,b;
public:
void operator()(int x, int y);
};
void A::operator()(int x, int y){
x = a;
y = b;
}
int main(){
A a = new A();
a(5,4); // this will call the overloaded operator
return 0;
}
以下に他のユースケースがあるかどうか、およびこれを呼び出すことができる他のシナリオがあるかどうか疑問に思っていました。