policy-based-design

    4

    1答えて

    私はちょうどModern C++ Design Generic programming and Design Patterns Appliedを読み始めました。私がダイビングを始める前に、ポリシーベースのクラスデザインに関する非常に基本的なチュートリアルを進める必要があるのか​​どうか疑問に思っています。 私は既にテンプレートの使用(STL/boost/Poco)とテンプレートのクラス/メソッドの

    1

    2答えて

    テンプレート引数としてインスタンス化できるクラステンプレートを作成する方法はありますか? 私は私のコードでは、この何かを言うことができるようにしたいと思います: Operation<float> op1(0.3f); Operation<float, Operation> op2(0.5f, op1); 私は無限ループで終わる避けるために、可変引数テンプレートパラメータを持つようなクラスのテ

    3

    1答えて

    C++でポリシーベースのデザインパターンを調べているうちに、解決策が見つからないという問題が発生しました。ポリシーベースのクラスのコンストラクタをジェネリックポリシークラス内のメンバ変数を参照することなく、ここ は例です:上記のコードで class Foobase { public: Foobase(int v) :val(v) { } protected: int val

    0

    2答えて

    私はObjectを構築するクラスBuilderをいくつか持っています。私はObjectの中身の一部をポリシーオブジェクトに置き換える計画があります。たとえば、いくつかのコンテナタイプStorageを設定することができます。具体的には、Builderを使用して、Objectのポリシーオブジェクトを設定したい場合は、何らかのデフォルトに戻すことをお勧めします。私の頭の上から、そのような何か: clas

    10

    3答えて

    「現代C++デザイン」のタイプリストについて読んだことがあります。タイプリストに異なる、関連しないタイプを入れることで、それを継承なしで一度に複数のタイプを表現するために使用することができます。プリミティブ型を使っていくつかの単純な関数でタイプリストをテストしましたが、それらのどれも動作させることができませんでした。 私のタイプリストの理解が間違っているかどうかを教えてもらえますか?また、毎日の平