丸 1 年かかりましたが、私はC++ Templates - The Complete Guide by David Vandevoorde と Nicolai M. Josuttis を読み進めてきました。週間。
457 ページのセクション 22.8 の値バインダーの紹介は、理解するのに十分単純でしたが、セクションの残りの例は理解しにくいことがわかりました。具体的には、( functors/binder1.hppとfunctors/binder2.hppを参照)とクラス ( functors/binderparams.hppを参照) が何を達成しようとしているのか理解できません。私の問題はテンプレートの構文ではなく、これらの背後にある意図にあります。クラス。Binder
BinderParams
Binder
クラスはバインディングをどのように実行していますか? そして、BinderParams
クラスはどのように(?)パラメータを識別していますか? これは、私が見る/理解するのに苦労しているものです。