Suchergebnisse für Anfrage "perfect-forwarding"
Wann soll ich std :: einen Funktionsaufruf weiterleiten?
Ein Codeausschnitt, den ich in @ gesehen haEffective Modern C ++ hat eine clevere Implementierung desInstrumentation Begründung [https://stackoverflow.com/a/21995693/2567683] um ein @ zu erstell Funktions-Timer : auto timeFuncInvocation = ...
Ein Fehler beim Instanziieren von Funktionsschablonen aufgrund eines universellen (Vorwärts-) Verweises auf einen Schablonentyp
Universal Referenzen [https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers] (d. h. "Vorwärtsreferenzen", dasc++ Standardname) und perfekte Weiterleitung inc++11, c++14 und darüber hinaus haben viele wichtige Vorteile; ...
Ist es möglich, einen Template-Template-Parameter perfekt weiterzuleiten
Ich weiß, wie man einen Parameter perfektioniert. Ich habe jedoch aus verschiedenen Quellen (z. B. Effective Modern C ++ Punkt 24 - Scott Meyers) gelesen, dass man nur dann perfekt weiterleiten kann, wenn Sie den genauen Vorlagennamen haben, ...
Vorteile der Verwendung von forward
ei perfekter Weiterleitustd::forward wird verwendet, um die benannten rvalue-Referenzen zu konvertierent1 undt2 zu unbenannten rWertreferenzen. Was ist der Zweck, das zu tun? Wie würde sich das auf die aufgerufene Funktion @ auswirkeinner wenn ...
std :: move Vs std :: forward
Dies scheint die aktuellste Frage zu sein, die bereits gestellt wurde. Was ist der Unterschied zwischen std :: move und std :: forward [https://stackoverflow.com/q/9671749/14065] Aber jede Antwort ist anders und trifft zu und sagt etwas andere ...
Zweck der perfekten Weiterleitung für das Argument Callable im Aufrufausdruck?
n Scott Meyers BuEffective Modern C ++ auf Seite ...
Wie erkennt der std :: thread-Konstruktor eine rWertreferenz?
Offensichtlich ist es möglich, eine rWert-Referenz an @ zu übergebestd::thread Konstrukteur. Mein Problem ist mit der Definition dieses Konstruktors in cppreference [http://en.cppreference.com/w/cpp/thread/thread/thread]. Es heißt, dass dieser ...
Warum hat std :: forward zwei Überladungen?
Gegeben die folgenden Referenzkollapsregeln T& & ->T&T&& & ->T&T& && ->T&T&& && ->T&&Die dritte und vierte Regel implizieren, dassT(ref qualifer) && ist die Identitätstransformation, d. h.T& bleibt beiT& undT&& bleibt beiT&&. Warum haben wir ...
Seite 2 von 2