2

コンストラクター注入を実行するときに移動セマンティクスを使用することは可能ですか、または役立ちますか?

もしそうなら、これを可能にする皮下セットアップはありますか?

4

1 に答える 1

2

Hypodermic は移動コンストラクターを自動的に使用できるため、依存関係の参照カウンターを更新するコストを節約できます。関連するオブジェクトの移動コンストラクターを提供する以外に、特別なことは何もありません。

今のところ、Hypodermic はコンストラクターの両方のバージョン (move と non-move) を提供するオブジェクトを解決できません。つまり、コンパイラーはあいまいな呼び出しについて文句を言います。

于 2013-02-18T12:12:03.380 に答える