問題タブ [hypodermic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 皮下注射 - OnActivating
私は最近、C++ での依存性注入にhttps://github.com/ybainier/Hypodermicを使用しようとしています。しかし、AutoFac からの OnActivating イベントをサポートしているかどうかはわかりません。
Hypodermic でこの機能を模倣する方法はありますか?
signals-slots - Boost.Signals2 で Hypodermic を使用する
Boost.Signals2 を Hypodermic で使用するには、どのようにスロットを接続すればよいですか? OnActivating ブロック内に接続コードを配置しますか?
Hypodermic は Signals2 で構築されていますが、お互いの機能が重複していないと考えるのは正しいですか?
c++11 - 依存性注入における移動セマンティクス
コンストラクター注入を実行するときに移動セマンティクスを使用することは可能ですか、または役立ちますか?
もしそうなら、これを可能にする皮下セットアップはありますか?
c++ - typedef の可変個引数テンプレートのアンパック引数
typedef
次の C++式が与えられた場合
可変個引数テンプレートを使用して実行できるかどうかを自問していました。コードはHypodermic IoC コンテナーから取得されます。&&
それぞれの間のチェックを保持しながら、どうすればそれらを解凍できますか?
c++ - 皮下注射による C++ 依存性注入: スーパータイプのオブジェクトの「解決」
次のクラス階層が与えられた場合:
および以下の皮下 DI コンテナ:
Context に応じて、resolve()-Call は次のようになります。
また
私の登録済みオブジェクトは「AbstractPanel」と「AbstractComponent」の両方のタイプですが、両方の呼び出しは nullptr を返します。
これをどのように設計する必要がありますか?クラス階層を変更することはできませんが、名前に応じてオブジェクトを解決したいと考えています。
誰かアイデアがありますか?
よろしく、ヴァンダーレン