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.
Wie spezialisiere ich eine Funktionsvorlage, die einen universellen Referenzparameter verwendet?
foo.hpp:
%Vor%
foo.cpp
%Vor%
Hier ist Class nicht länger ein abgeleiteter Typ und somit Class genau; Es kann unmöglich sein, Class...
30.11.2012, 22:27
Warum findet die rvalue-Optimierung nicht in Klassen mit Konstruktoren mit universellen Referenzargumenten statt?
Ссылка
%Vor%
Ausgabe:
%Vor%
24.07.2014, 04:27