Chromiumにおける型安全な関数オブジェクトと部分適用の仕組み

base::Callback<> および base::Bind() は、Chromium の基盤ライブラリで提供される型安全な汎用関数オブジェクト機構です。これらを組み合わせることで、関数の一部引数を事前に束縛し、残りの引数を受け取る新たな関数を生成する「部分適用」が可能になります。これは遅延実行の単位として利用され、他の言語におけるクロージャに近い役割を果たします。 一回限り ...

6月1日 04:23 投稿