使用関数呼び出し()オーバーロードすることができます。
非常に重い負荷の使用は、関数を呼び出すので、そう呼ばれるファンクタ。
ファンクタなし固定言葉遣い、非常に柔軟。
書式#include <iostreamの> 使用して 名前空間はstdを、 クラスMyPrint { パブリック: ボイド演算子()(文字列試験) { COUT <<試験<< ENDL。 } }。 クラスMyAdd { パブリック: INT演算子()(INT NUM1、INT NUM2) { リターン NUM1 + NUM2。 } }。 ボイド試験(){ MyPrint myPrint。 MyAdd myAdd; myPrint(" こんにちは世界" ); int型のres = myAdd(1、2 ); COUT << RES << ENDL; // 匿名関数オブジェクト COUT << myAdd()(1、2)<<。ENDL; } int型のmain(){ テスト(); システム(" PAUSE " ); リターン 0 ; }