Czy istnieje różnica znaczeniowa między piśmie ekspresjęJaka jest różnica między std :: tie a std :: make_tuple z argumentami std :: ref?
std::tie(x, y, z)
oraz następujące wyrażenie?
std::make_tuple(std::ref(x), std::ref(y), std::ref(z))
Jeśli tak, jakie są różnice?
Nawiasem mówiąc, to pytanie nie pyta o to samo, co What is the difference between assigning to std::tie
and tuple of references?, ponieważ krotka odnośników nie jest tworzona przez std::ref
, ale poprzez jawne określenie typu.