perfect-forwarding

Perfekte Weiterleitung beschreibt eine Eigenschaft von C ++ 11-Funktionsvorlagen, die es ermöglicht, Argumente als lvalues ​​oder rvalues ​​korrekt abzuleiten und sie in derselben Form an andere Funktionen weiterzuleiten.
3
Antworten

Understanding std :: forward

Warum kann der Compiler den Template-Parameter für std::forward nicht herleiten? Ich meine: %Vor% Ich weiß, dass dies eine Designauswahl ist (aufgrund der std::remove_reference in der Definition von std::forward ), um zu vermeiden...
25.08.2015, 13:08
1
Antwort

Warum gibt es einen Unterschied zwischen dem Konstruktor oder der Zuweisung von std :: function?

Der Löschcodekonstruktor std::function ist definiert als: %Vor% Der Zuweisungsoperator ist definiert als: %Vor% (Quelle cppreference) Warum erhält der Konstruktor f nach Wert und operator= bekommt f durch Weiterleitungsref...
13.09.2016, 13:31