@Xeo の優れたコードに続いて:
関数の戻り値の型をテンプレート化する方法を知りたいので、戻り値を解釈する代わりに:
std::string* out_opt
代わりに、特定の関数の適切な型を返すことができます。
また、@Xeo のサンプル コードに従って、複数の引数を持つメンバー関数をバインドする最良の方法は何だろう...
func_dict["someFunc"] = stream_function<int(int,int)>( std::bind( &MyClass::functionName, instanceOfMyClass, std::_1, std::_2 ) );
これは良いアプローチですか?_1、_2 などを明示的に指定する必要をなくす方法はありますか?