Есть ли какая-либо смысловая разница между написанием выражения
std::tie( x, y, z )
и следующее выражение:
std::make_tuple( std::ref(x), std::ref(y), std::ref(z) )
Если да, то каковы различия?
Кстати, этот вопрос не задает то же самое, что В чем разница между назначением std::tie
и кортежем ссылок?, потому что кортеж ссылок не созданный с помощью std::ref
, но явно указывая тип.