c++11

C ++ 11 ist eine 2011 verabschiedete Version des C ++ - Sprachstandards. Sie hat viele Änderungen und Ergänzungen der Kernsprache sowie der verbesserten und erweiterten C ++ - Standardbibliothek vorgenommen.
2
Antworten

C ++ 0x Initialisierungsliste Beispiel

Ich würde gerne sehen, wie dieses Beispiel für vorhandenen Code die C ++ 0x-Initialisierungsliste nutzen könnte. Beispiel0: %Vor% Würde es so etwas unterstützen: Beispiel1: %Vor% Oder muss es solche Literale haben?: Beispiel2:...
25.05.2009, 17:24
3
Antworten

Warum sollte ich den statischen consExpr int in einer Klasse über enum für Integritätskonstanten auf Klassenebene bevorzugen?

C ++ 17 Update: static constexpr Variablen sind implizit inline , daher ist keine externe Definition erforderlich. Ursprüngliche Frage: Nehmen wir an, ich habe eine Liste von Konstanten wie %Vor% Dies schlägt natürlich vor, da...
04.02.2016, 22:42
1
Antwort

Ist dieser absurde Code, der sowohl in Clang als auch in GCC einen Fehler verursacht? [Duplikat]

Ich habe heute mit Templates herumgespielt, um zu sehen, ob ich den Compiler dazu bringen kann, den Typ einer äußeren Klasse von einer seiner inneren Klassen abzuleiten. Ich habe meine Lösung nicht gefunden (was ich für unmöglich halte), aber...
02.02.2016, 19:39
2
Antworten

Wie transitives CXX_STANDARD C ++ 11 in Cmake definiert wird

Ich habe eine Header-C ++ 11-Bibliothek, also möchte ich sie mit CMake & gt; 3.1, kompilieren Funktionen scheint ein vernünftiger Weg, dies zu tun: %Vor% Aber ich würde es vorziehen, nicht einzelne Merkmale angeben zu müssen, sondern nur C +...
16.04.2015, 22:54
1
Antwort

statisch, constexpr, const - was bedeuten sie, wenn alle zusammen verwendet werden?

Ich bin total frustriert mit diesen Spezifizierern, weil ich verstehe, was sie tun, wenn sie alleine sind, aber ich finde sie schwer zu verstehen, wenn sie miteinander benutzt werden. Zum Beispiel, einige Code in der Wildnis enthalten - %Vor%...
24.02.2016, 06:53
2
Antworten

Wie kann man feststellen, ob eine Adresse im Cache ausgerichtet ist?

Gibt es eine C ++ 11-konforme (oder wenn nicht konform, zumindest allgemein akzeptierbare) Methode, um festzustellen, ob eine Adresse an einer Cache-Zeilengrenze ausgerichtet ist? z. etwas wie das: %Vor%     
04.06.2014, 22:32
1
Antwort

Wie kann ich herausfinden, ob std :: type_index für meinen Compiler eindeutig ist?

Schreibt der Standard vor, dass ein Aufruf von std::type_index(typeid(obj)) für diesen Typ eindeutig ist? Ich konnte dazu keine Informationen finden. Von type_info::name() habe ich folgendes bekommen:    Gibt eine implementierungsdefini...
07.11.2014, 05:52
1
Antwort

clang 3.5 constexpr Inkonsistenz - Fehler bei Verwendung von double, aber nicht int

Nachdem Sie mithilfe von mathematischen Konstanten für die Erhöhung in constexpr geantwortet haben und vorgeschlagen haben, dass die Boost-Funktion von boost für eine Variable constexpr anstelle von verwendet wird Die non-templated Konstant...
10.02.2014, 23:36
1
Antwort

g ++ std :: is_function Implementierung: Was ist _ArgTypes ...?

Ich habe meine Header (g ++ - 4.5.2) nach den Implementierungen einiger Templates gesucht und folgendes gefunden: %Vor% Die ersten beiden Erklärungen erscheinen vernünftig, aber ich kann nicht herausfinden, wie das dritte funktioniert. Was i...
02.02.2013, 08:12
1
Antwort

Visual C ++ 12 (VS2013-Vorschau) variadic Vorlage mit der Funktion Parameterumgehung

Ich habe gerade diesen Fehler bei Microsoft Connect in Bezug auf die Unfähigkeit, das folgende Code-Spielzeug zu kompilieren: %Vor% Der Fehler ist: %Vor% Im Wesentlichen kann ich einen variadischen Typ innerhalb einer Funktionssignatur...
01.07.2013, 08:14