unary_functionの関数呼び出し演算子って
仮想関数になってんの?