Suchergebnisse für Anfrage "decltype"
typ des Referenzobjekts in Lambda
Der folgende Code funktioniert mit gcc [http://rextester.com/JCZJ90740] #include <map> int main() { std::map<int, double> dict; const auto lambda = [&]() { decltype(dict)::value_type bar; }; }Aber für msvc [http://rextester.com/XOGC56856] Ich ...
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 ...
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", ...
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):
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
Wofür wird decltype (auto) verwendet?
In c ++ 14 wurde diedecltype(auto) Redewendung wird eingeführt. Typischerweise wird es verwendet, umermöglichenauto Erklärungen zur Verwendung derdecltype Regeln für den gegebenen Ausdruck. Auf der Suche nach Beispielen für eine "gute" ...