3

std::reference_wrapperオブジェクトへのsのタプルを正しく生成しようとしています。ここに示す手法を使用することで、元のstd::refすべてのタプルに関数をマッピングできますが、これによれば(実際に発生します) 、プロセスで単純な参照(&)に減衰します。これを回避する方法はありますか?sのタプルを受け入れる関数のセット全体があり、参照を使用するように変更したくありません。std::reference_wrapperstd::reference_wrapper

ありがとう

4

2 に答える 2

0

するだけで十分です

tuple<reference_wrapper<T>...> = /* my tuple of references */;
于 2012-10-26T13:41:28.560 に答える
0

ラッパータイプを変更できる場合は、boost :: reference_wrapper / boost::refを使用すると問題が解決する可能性があります。

于 2020-01-03T18:24:58.513 に答える