Suchergebnisse für Anfrage "universal-reference"
Welche Art von Problemen bei der Nichtweiterleitung von Universalreferenzen?
Soweit ich weiß, sollte in C ++ 11 immer eine universelle Referenz verwendet werdenstd::forward, aber ich bin nicht sicher, welche Art von Problem auftreten kann, wennstd::forward wird nicht verwendet. template <T> void f(T&& x); { // What if x ...
Warum gibt diese Funktion bei rvalue-Argumenten eine lvalue-Referenz zurück?
Die folgende Definition einesmin function template <typename T, typename U> constexpr auto min(T&& t, U&& u) -> decltype(t < u ? t : u) { return t < u ? t : u; }hat ein Problem: Es scheint, dass es vollkommen legal ist, @ zu schreib min(10, 20) ...
Übergeben einer Referenz auf eine Funktion als universelle Referenz
Ich habe Probleme zu verstehen, was genau passiert, wenn eine Referenz auf eine Funktion als universelle Referenz übergeben wird (welcher Typ wird abgeleitet?). Nehmen wir an, wir haben eine Funktion foo, die einen Parameter als ...