2008-12-13 ()演算子のオーバーロード C++ C++では()演算子までオーバーロードできてしまう。()演算子をオーバーロードするということは新しい関数呼び出しを作っている感じ。 #include <iostream> using namespace std; class Test { int mNum; public: Test() { mNum = 0; } void operator()(int i) { mNum = i; } }; int main() { Test test; test(123); }