インターフェイスを使用した c++ のポリシー ベースのデザイン パターンを使用して、クラスの実装を実現する方法を知っています。クラスのミックスインで同じことを行う方法がわかりません。
これは、簡単にインライン化でき、インターフェイスの仮想呼び出しの「境界」がないため、コードから最後のパフォーマンスを絞り出したい場合に役立ちます。
インターフェイスを使用した c++ のポリシー ベースのデザイン パターンを使用して、クラスの実装を実現する方法を知っています。クラスのミックスインで同じことを行う方法がわかりません。
これは、簡単にインライン化でき、インターフェイスの仮想呼び出しの「境界」がないため、コードから最後のパフォーマンスを絞り出したい場合に役立ちます。
関連する可能性のあるブログ投稿を書きました: Low-overhead components。柔軟で構成可能な高パフォーマンスのコンポーネントを作成するための構成要素として mixin を使用すること、および関連する注意事項について説明します。