私はちょうどModern C++ Design Generic programming and Design Patterns Appliedを読み始めました。私がダイビングを始める前に、ポリシーベースのクラスデザインに関する非常に基本的なチュートリアルを進める必要があるのかどうか疑問に思っています。 私は既にテンプレートの使用(STL/boost/Poco)とテンプレートのクラス/メソッドの
C++でポリシーベースのデザインパターンを調べているうちに、解決策が見つからないという問題が発生しました。ポリシーベースのクラスのコンストラクタをジェネリックポリシークラス内のメンバ変数を参照することなく、ここ は例です:上記のコードで class Foobase {
public:
Foobase(int v) :val(v) { }
protected:
int val