Wie man Referenz auf ein element einer std::tuple?
Können Sie den Wert der n
te element eines std::tuple
mit std::get<n>(tuple)
. Aber ich übergeben zu müssen, ein element dieses Tupels als Referenz auf eine Funktion.
Wie bekomme ich die Referenz auf ein element einer std::tuple
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
std::get
liefert eine Referenz(entweder const-oder nicht const), so funktioniert dies:Demo hier.
get
gibt einen Verweis, rvalue-Referenz oder const-Referenz je nach Typ des Arguments.std::get
gibt einen Verweis auf das element an der angegebenen position im Tupel.http://www.cplusplus.com/reference/tuple/get/