- 5 名前:デフォルトの名無しさん mailto:sage [2021/05/19(水) 11:36:23.16 ID:FIiQfBQ7.net]
- 前スレの>>989
> 可変個の参照の組 (vectorでいい) を関数 hoge に渡したいときって、hoge が vector< reference_wrapper<T> > を取るようにして > hoge({ref(A), ref(B), ref(C)}) > みたいに呼ぶか、可変引数テンプレートを使って hoge の中でパースするかっていうのが普通のやり方かな? なんですが、もしかして reference_wrapper って構築時に左辺値を渡したらそれの参照を保持してくれる? だとしたら hoge({A, B, C}) と呼べるしかなりスッキリしますね hoge 内でいちいち get() しないといけないのはダルいですが……
|

|