Eine Weiterleitungsreferenz bezieht sich auf einen Referenztyp, der abhängig von seinem Initialisierer entweder eine lvalue-Referenz oder eine rvalue-Referenz sein kann. Sie erlauben dem Benutzer, eine perfekte Weiterleitung zu verwenden. Der Ausdruck gilt entweder für einen Parameter vom Typ T &&, wobei T ein Vorlagenparametertyp oder automatisch ist, sowie für automatische & & lokale Variablen.
In C ++ 17 ist es möglich, Objekte zu instanziieren, ohne die Vorlagentypen anzugeben . Im Grunde würde dieser Code kompilieren:
%Vor%
Also, unter der Annahme dieses Codes:
%Vor%
Soll ich std::decay in der Tuple-Deklaration verwenden...
25.08.2016, 15:23