C++のレガシー関数アダプタ:std::mem_funによるメンバ関数ポインタのラッピング

C++において、関数呼び出し演算子operator()を定義したオブジェクトは関数オブジェクトと呼ばれます。標準ライブラリは、これらのオブジェクトを生成・操作する機能を提供しており、その一つにメンバ関数ポインタから関数オブジェクトを生成するアダプタが存在します。 レガシーなバインダとアダプタ メンバ関数を一般的な呼び出し可能オブジェクトとして扱うために、C++98 ...

6月14日 22:16 投稿