Suchergebnisse für Anfrage "c++11"

2 die antwort

Wrapping jedes Typs in einer variadischen Vorlage in einer Klasse mit Vorlagen

Variadische VorlageTypes..., Ich möchte @ speicheA<> für jeden Typ in der Packung. Dies könnte in einem Tupel von @ erfolgA<> 's, aber ich müsste den Typ des Tupels programmgesteuert ableiten. Ist so etwas überhaupt in c ++ 11/14/17 ...

4 die antwort

Kannst du 'constexpr' hinzufügen, um das Verhalten zu ändern?

Gegeben zwei Programme, bei denen der einzige Unterschied im Quellcode das Vorhandensein oder Fehlen eines @ iconstexpr, kann sich die Bedeutung des Programms ändern? it anderen Worten, wenn es eine Compiler-Option gäbe, die den Compiler ...

4 die antwort

why std :: unique_ptr vector erhält ungültige Zeigerausnahme

Ich habe einfachen Code geschrieben, um die intelligenten Zeiger besser zu verstehen: string s = "str"; vector <unique_ptr<string>> pv ; pv.push_back(unique_ptr<string>(&s)); cout<<*(pv[0])<<endl;Dieser Code lässt sich gut kompilieren, führt ...

TOP-Veröffentlichungen

2 die antwort

undefinierter Verweis auf WinMain @ 16 C ++, SDL-2

Ich habe den Fehler bekommenundefined reference to WinMain@16. Um Platz zu sparen, hier ist ein Link zu allen Dateien, die sich derzeit im Projekt ...

2 die antwort

Kompilierungsfehler "Kein Typ mit dem Namen std :: u16string" beim Kompilieren eines c ++ (clang) -Projekts für iOS mit Qt-Abhängigkeiten und Verwendung von c ++ 11

Ich versuche, eine C ++ - Bibliothek in Abhängigkeit von Qt mit Clang für iOS zu erstellen. Mein Kompilierbefehl lautet: xcrun --sdk iphoneos8.4 clang++ ...

2 die antwort

Erben von Konstruktoren und Initialisierern mit geschweiften Klammern

Ich verstehe nicht, warum Sie keine Klasse kompilieren können, die sowohl einen Member (nicht standardmäßig konstruierbar) mit einem Klammer- oder Gleichheitsinitialisierer als auch einen geerbten Konstruktor enthält. g ++ sagt: test.cpp: 22: ...

4 die antwort

Was können Sie mit Vorlagen ohne Vorlagenparameter tun?

Ich habe vor einiger Zeit erfahren, dass Sie Vorlagen ohne Parameter erstellen können. Es ist zwar nicht möglich, sie direkt zu erstellen, Sie können jedoch Mitgliedervorlagen @ verwende template<typename ...T> struct Maker { template<T...> ...

8 die antwort

Kann die Verwendung von C ++ 11 'auto' die Leistung verbessern?

Ich kann sehen, warum dasauto type in C ++ 11 verbessert die Korrektheit und Wartbarkeit. Ich habe gelesen, dass es auch die Leistung verbessern kann Fast immer ...

4 die antwort

const auto std :: initializer_list Unterschied zwischen Clang und GCC

Ich versuche zu verstehen, wie sich C ++ 11 beim Kombinieren von Initialisierungslisten und @ verhalten solltconst auto. Ich habe ein anderes Verhalten zwischen GCC und Clang für den folgenden Code und möchte wissen, welcher der richtige ...

2 die antwort

Wie würde eine erweiterte Initialisierungsliste von std :: map aussehen?

Wenn es überhaupt existiert, was wäre einstd::map Erweiterte Initialisierungsliste aussehen? Ich habe einige Kombinationen aus ... versucht, also alles, was mir mit GCC 4.4 einfällt, habe aber nichts Kompiliertes gefunden.