【发布时间】:2017-03-18 18:15:37
【问题描述】:
假设我们有一些可变参数模板并且需要以不同的方式处理std::reference_wrapper 参数。
我们怎样才能做到这一点?
【问题讨论】:
-
为什么需要这样做?
-
您希望以何种方式区别对待它们?打印时打印
os << "chicken",而在其他类型上使用os << t?将reference_wrapper<T>&&视为T&,同时对它们调用.get()?
标签: c++ c++11 stl c++14 reference-wrapper