Suchergebnisse für Anfrage "decltype"

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 ...

3 die antwort

Wie erhält man den Elementtyp von der STL-Containerinstanz?

1 die antwort

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

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

TOP-Veröffentlichungen

2 die antwort

Rückgabetypabzug mit einer privaten Mitgliedsvariablen

Wie dies erklärt wurdeQ & A gesternbeklagen sich sowohl g ++ 4.8 als auch Clang 3.3 korrekt über den folgenden Code mit einem Fehler wie "'b_&#3...

2 die antwort

C ++ decltype kann den Typ nicht ableiten

2 die antwort

So deklarieren Sie den Wert eines Iterators mit decltype

In C ++ 98 verwende ich normalerweise Folgendes, um eine Variable im Wertetyp eines Iterators zu deklarieren:

4 die antwort

Warum liefert decltype in einem String-Literal keinen Array-Typ?

Der Standard definiert den Typ eines String-Literalen in §2.13.5 / 8 als: Ordinary String Literals und UTF-8 String Literals werden auch als Narrow String Literals bezeichnet. Ein schmales String-Literal hat den Typ "Array von n const char", ...

2 die antwort

C ++ 11-Compilerfehler bei Verwendung von decltype (var) gefolgt vom internen Typ "var"

6 die antwort

Was ist der Unterschied zwischen decltype (auto) und decltype (returning expr) als Rückgabetyp?

Was ist der Unterschied zwischendecltype(auto) unddecltype(returning expression) als Rückgabetyp einer Funktion (Vorlage), wennexpr in beiden Fällen ohne Klammern verwendet? auto f() -> decltype(auto) { return expr; } // 1 auto f() -> ...

2 die antwort

Parametertypen einer undefinierten Funktion bestimmen

Ich habe kürzlich erfahren, dass ich nicht: Nehmen Sie die Adresse einer undefinierten Funktion [https://stackoverflow.com/q/38437533/2642059]Nehmen Sie die Adresse einer vorlagenbasierten Funktion mit einem Typ, für den die Kompilierung ...