template<typename T> void doSomething(T&& mStuff)
{
auto lambda([&mStuff]{ doStuff(std::forward<T>(mStuff)); });
lambda();
}
Правильно ли зафиксировать отлично переправленную переменную mStuff
с синтаксисом &mStuff
?
Или существует конкретный синтаксис захвата для отлично пересылаемых переменных?
EDIT: Что делать, если отлично переправленная переменная является пакетом параметров?