【发布时间】:2014-04-25 16:34:36
【问题描述】:
考虑以下两个:
template <class Function>
void apply(Function&& function)
{
std::forward<Function>(function)();
}
和
template <class Function>
void apply(Function&& function)
{
function();
}
在什么情况下有区别,具体有什么区别?
【问题讨论】:
-
搜索“完美转发C++11”
标签: c++ c++11 lambda perfect-forwarding universal-reference