Suchergebnisse für Anfrage "decltype"

1 die antwort

Intel C ++ Compiler kompiliert rekursive Decltype-Rückgaben nur sehr langsam

Ich schreibe eine Vorlage für Ausdrücke, die durch eine beliebige Anzahl von parametrisiert werden

1 die antwort

Was macht das 'void ()' in 'auto f (params) -> decltype (…, void ())'?

Ich habe Code gefundenHier das sah ungefähr so ​​aus:

1 die antwort

Was ist das Ergebnis von decltype ("Hallo")?

Ich erhalte unerwartete Ergebnisse von allen Compilern, auf denen ich Folgendes ausprobiert habe (GCC 4.7.2, GCC 4.8.0 Beta, ICC 13.0.1, Clang 3.2, VC10):

TOP-Veröffentlichungen

1 die antwort

Deklarationstyp in Klassenmethodendeklaration: Fehler bei Verwendung, bevor das referenzierte Element deklariert wird

1 die antwort

Warum schlägt die Bereichsauflösung fehl, wenn decltype vorhanden ist?

Nach meinem Verständnis wird decltype verwendet, um den Typ von Objekten / Variablen usw. abzufragen.Aus den Beispielen auf Wikipedia, wie zum Beispiel den f...

1 die antwort

Warum entfernt decltype const aus Rückgabetypen für eingebaute Typen?

Generell,

1 die antwort

Warum hat Visual Studio 2013 Probleme mit dem Dekltyp dieses Klassenmitglieds?

#include <vector> struct C { std::vector<int> v; decltype(v.begin()) begin() { return v.begin(); } decltype(v.end()) end() { return v.end(); } };Clang ++ hat kein Problem, aber MSVC 2013 gibt den folgenden Fehler aus: error C2228: left of ...

1 die antwort

Interaktion zwischen decltype und Klassenmitgliedsname, die einen externen Namen schattiert

Dieser Code int clash; struct Foo { decltype(clash) clash; };compiles still auf clang, aber nicht auf gcc zu kompilieren geben die Fehler Fehler: Deklaration von 'int Foo :: clash' [-fpermissive] error: Ändert die Bedeutung von 'clash' von ...

2 die antwort

C ++ decltype kann den Typ nicht ableiten

2 die antwort

Bedeutung von Klammern im Deklettyp ((c))?

ich habe gelesendiesen Artikel auf Wikipedia betreffend