Suchergebnisse für Anfrage "type-deduction"

1 die antwort

Referenz in decltype entfernen (T anstelle von T & zurückgeben, wobei T & der decltype ist)

(Wenn Sie ein C ++ 11-Profi sind, fahren Sie mit dem fett gedruckten Abschnitt fort.)Angenommen, ich möchte eine Template-Methode schreiben, die das Ergebnis...

2 die antwort

Warum schlägt die Iterator-Typ-Ableitung fehl? [Duplikat]

Diese Frage hat hier bereits eine Antwort:Warum kann das Template-Argument nicht abgeleitet werden, wenn es als Template-Parameter für ein anderes Template v...

1 die antwort

Typ nicht gefunden, wenn er von der Basisklasse der Vorlage abgeleitet wurde

Ich habe Schwierigkeiten zu verstehen, warum es bei den folgenden beiden Codeteilen einen Unterschied gibt, was genau der Compiler tut.Ich habe das folgende ...

TOP-Veröffentlichungen

2 die antwort

Was macht "neues Auto"?

Was bedeutet es, wenn ich es benutze?

1 die antwort

Warum leitet auto x {3} eine initializer_list ab?

Ich liebeauto in C ++ 11. Es ist wunderbar. Aber es hat eine Inkonsistenz, die mir wirklich auf die Nerven geht, weil ich die ganze Zeit darüber stolpere: int i = 3; // i is an int with value 3 int i = int{3}; // i is an int with value 3 int ...

1 die antwort

Funktionsrückgabetyp-Abzug in C ++ 03

Die Tags stellen die Frage, berücksichtigen jedoch Folgendes: template<typename F, typename A, typename R> R call(F function, A arg) { return function(arg); } int foo(char) { return 5; } int main() { call(foo, 'a'); }Der Compiler kompiliert dies ...

4 die antwort

Warum verschwindet die Konstante in einem konstanten T & -Parameter, wenn T ein Referenztyp ist? [Duplikat

Diese Frage hat hier bereits eine Antwort: Referenz kollabiert? [/questions/3771208/reference-collapsing] 2 AntwortenDer folgende Code zeigt, dass, wenn eine Vorlage einen Verweis auf-const -Parameter wird mit einem Referenztyp instanziiert (z. ...

4 die antwort

Strong typedefs [duplicate]

Diese Frage hat hier bereits eine Antwort: C ++ Stark getippt mit und typedef [/questions/34287842/c-strongly-typed-using-and-typedef] 4 Antworten Gibt es eine Möglichkeit, eine vollständige Kopie eines Typs zu erstellen, damit diese im Kontext ...

6 die antwort

Wann können wir den Rückgabetyp in einem C ++ 11 Lambda weglassen?

Soweit ichkenn [http://en.cppreference.com/w/cpp/language/lambda], in Standard C ++ 11 nicht C ++ 14) Wenn der Rückgabetyp eines Lambda weggelassen wird, ergibt sich folgender Rückgabetyp: Der Typ des zurückgegebenen Ausdrucks, wenn das Lambda ...

2 die antwort

Warum wird Direct-List-Initialisierung mit Auto als schlecht oder nicht bevorzugt angesehen?

Ich habe es mir zur Gewohnheit gemacht, Code mit Direktlisten-Initialisierung wie unten zu schreiben, da dies effektiver und sehr nützlich ist, um implizite Verengun [http://www.stroustrup.com/C++11FAQ.html#narrowing]: int i {0}; string s ...