41項 ptr_fun、mem_fun、およびmem_fun_refの使用理由を理解しよう
ptr_fun、mem_fun、およびmem_fun_refの使用理由を理解しよう
続きを読む40項 ファンクタクラスを変換可能にしよう
ファンクタクラスを変換可能にしよう
関数アダプタを使うときには、4つのtypedef(argment_type, first_argment_type, second_argment_type, result_type)が必要です。
ファンクタクラスを関数アダプタに渡すときは、そのクラスをunary_functionかbinary_functionから継承させます
ptr_funは、関数ポインタに上記のtypedefを付け加えた関数オブジェクトを作成します。
39項 述語を純粋関数にしよう
述語を純粋関数にしよう
続きを読む38項 値渡し用のファンクタクラスを設計しよう
値渡し用のファンクタクラスを設計しよう
続きを読む37項 範囲に関する要約情報を取得するには、accumulateまたはfor_eachを使おう
範囲に関する要約情報を取得するには、accumulateまたはfor_eachを使おう
続きを読む36項 copy_ifの正しい実装について理解しよう
copy_ifの正しい実装について理解しよう
続きを読む35項 mismatchまたはlexicographical_compareを使って、大文字小文字を区別しない単純な文字列比較を実装しよう
mismatchまたはlexicographical_compareを使って、大文字小文字を区別しない単純な文字列比較を実装しよう
この項のまとめは省略します。