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

Geeignetes Verfahren zum Weiterleiten der rvalue-Referenz

Ich habe den folgenden Code: %Vor% Im obigen Code wird die void bar(const std::string& str) overload aufgerufen. Wenn ich möchte, dass die% code%% overload aufgerufen wird, muss ich entweder bar(std::string&& str) oder bar...
21.09.2015, 08:19
1
Antwort

Bereichsbasierte for-Schleife ohne Angabe des Variablentyps

Ich habe gerade festgestellt, dass das ohne Fehler kompiliert wird (gcc 5.3): %Vor% Der Compiler gibt diese Warnung aus:    warning: bereichsbasierte for-Schleife ohne Typspezifizierer nur verfügbar mit -std = c ++ 1z oder -std = gnu ++ 1...
09.01.2016, 19:00
1
Antwort

Drucken eines std :: array

Also, während ich mit std :: array herumspielte, wollte ich einen einfachen Weg, alle Elemente eines Arrays auszudrucken, und folgendes versuchen: %Vor% Wenn ich dies jedoch versuche, erhalte ich folgende Fehler: %Vor% Irgendwelche Ideen...
03.10.2013, 06:24
2
Antworten

Haben x86-SSE-Anweisungen eine automatische Freigabe-Übernahme-Reihenfolge?

Wie wir aus C11-memory_order wissen: Ссылка Und das gleiche aus C ++ 11-std :: memory_order: Ссылка    Auf stark geordneten Systemen ( x86 , SPARC, IBM Mainframe),    release-act-Bestellung ist automatisch. Keine zusätzlichen CPU-Anwei...
30.09.2013, 11:30
4
Antworten

Erstellen einer neuen Tupel-Klasse durch Aufrufen des letzten Typs

Ich habe den folgenden Code versucht, aber es gibt: main.cpp: 29: 22: error: aggregate 'pop<std::tuple<int, char, float> > p' hat einen unvollständigen Typ und kann nicht definiert werden Was vermisse ich? %Vor% Wenn Ts...
01.12.2014, 14:06
2
Antworten

RAII und abgeleitete Template-Argumente

Hier ist ein Problem, auf das ich oft mit RAII stoße. Ich habe mich gefragt, ob jemand eine gute Lösung dafür hat. Beginnen Sie mit Ihrer standardmäßigen RAII-Dienstprogrammklasse: %Vor% Jetzt muss ich aus verschiedenen Gründen eine Vorla...
14.07.2014, 18:30
3
Antworten

Brauche Hilfe beim Verstehen von C ++ 11 Move Constructors [duplicate]

Als C ++ Neuling habe ich wirklich Probleme, den neuen Move-Constructor von C ++ 11 zu verstehen und ich hoffe, dass jemand eine bestimmte Situation erklären kann, über die ich gestolpert bin. Nehmen wir diesen Beispielcode: %Vor% Also hab...
13.07.2014, 11:21
1
Antwort

Warum ist die Initialisierung von Enum-Klassen-Provisorien mit beliebigen Werten erlaubt?

Ich stieß in einem der CppCon 2014-Gespräche auf einen Code wie den folgenden, der mich völlig durcheinander brachte. Das Publikum akzeptierte es ohne Kommentar, also vermute ich, dass es legal ist: %Vor% Die Frage ist: Warum kompiliert das?...
15.06.2015, 18:55
1
Antwort

std :: initializer_list Typ Abzug

Kürzlich habe ich eine sehr einfache Klasse geschrieben. %Vor% Zu meiner angenehmen Überraschung hat es richtig zusammengestellt und funktioniert. Kann mir bitte jemand erklären, wie der Compiler die verschachtelten starre Initialisierer für...
21.05.2015, 00:02
1
Antwort

Statische consxpr-Elemente des gleichen Typs wie die Klasse definiert (zusätzliche Details)

Beim Schreiben meiner ersten Frage, wenn das überhaupt möglich ist, stolperte ich über die Frage statisches consxpr-Mitglied des gleichen Typs wie die Klasse, die definiert wird , die ganz klar geantwortet hat, dass meine saubere Lösung mit C +...
20.05.2015, 22:50