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 ++ 11 Konstruktorvererbung und Konstruktoren ohne Parameter

In diesem Codeabschnitt wird der Konstruktor von A ohne Parameter nicht vererbt? Gibt es eine spezielle Regel, die Erben von Konstruktoren ohne Parameter verhindert? %Vor% clang ++ -std = c ++ 11 gibt diesen Fehler und g ++ -std = c ++ 11 gi...
07.12.2013, 00:15
3
Antworten

wird ein Mutex beim Aufruf von notify für eine Bedingungsvariable entsperrt

Ich versuche zu verstehen, was mit einem Mutex passiert, wenn es in einer Zustandsvariablen verwendet wird. Im folgenden Beispiel aus cppreference %Vor% Der Producer-Thread ruft cond_var.notify_one () auf, bevor der Mutex entsperrt wird...
22.10.2012, 20:33
2
Antworten

Warum nimmt std :: min (std :: initializer_listT) Argumente nach Wert?

Als ich die Antwort auf diese Frage las, war ich überrascht, das zu finden std::min(std::initializer_list<T>) verwendet Argumente nach Wert. Wenn Sie std::initializer_list auf die Weise verwenden, die durch seinen Namen angedeu...
24.09.2014, 15:46
1
Antwort

Initialisierung eines const int mit einem Fließkomma-Literal

Beispiel %Vor% Frage Das Kompilieren des obigen Codes mit g++ -O0 -Wall -pedantic -ansi -std=c++11 ergibt keine Fehler (außer für eine unbenutzte Variable). Wenn ich jedoch -std=c++11 entferne, erhalte ich folgende Warnung:  ...
07.06.2012, 03:56
2
Antworten

Übergeben von lambdas an std :: faden und aufrufende Klassenmethoden

Ich habe ein paar Probleme mit std :: thread zusammen mit lambdas. Ich habe eine Methode TheMethod, wo ich std :: thread verwenden sollte, um einige Funktionsaufrufe zu Methoden in der gleichen Klasse zu parallelisieren. Ich definiere eine La...
11.03.2014, 17:29
1
Antwort

C ++ erkennt das Vorhandensein freier Funktionen mit expliziten Parametern

Ich schreibe einige Typeigenschaften, um zu sehen, ob eine freie Funktion mit einer bestimmten Menge von Parametern existiert. Die Funktionen haben eine Signatur, die ungefähr so ​​aussieht: %Vor% Ich kenne im Voraus die Werte für T , Som...
17.03.2014, 20:05
1
Antwort

return und auto deducte std :: initializer_list

Im Folgenden: %Vor% Warum ist es nicht möglich, den Typ von std :: initializer_list zurückzugeben und automatisch abzuleiten?     
29.06.2013, 20:02
1
Antwort

Benutzerdefinierte Literale, Unterstriche und globale Namen

In C ++ 11 erhalten wir benutzerdefinierte Literale. Der C ++ - Standard enthält Beispiele für diese Beispiele: %Vor% Und es sagt, das Literal sollte mit einem Unterstrich beginnen:    17.6.4.3.5 Benutzerdefinierte literale Lösungen   ...
04.10.2012, 06:36
2
Antworten

Gibt es einen operationalen Unterschied zwischen std :: set :: iterator und std :: set :: const_iterator?

Für die meisten Container bietet der Typ iterator Lese- / Schreibzugriff auf Werte im Container und der Typ const_iterator bietet schreibgeschützten Zugriff. Für std::set<T> kann der Iteratortyp jedoch keinen Lese-Schreib-Zugriff...
05.09.2012, 14:05
1
Antwort

Seltsame Ergebnisse bei der Verwendung von C ++ 11 regexp mit gcc 4.8.2 (funktioniert aber mit Boost regexp) [duplizieren]

Ich habe versucht, den regulären Ausdruck von C ++ 11 zu verwenden, aber es ist sogar in trivialen Beispielen gescheitert. Von außen scheint es nur die Strings zu vergleichen, zum Beispiel: %Vor% Im Gegensatz dazu verhält sich die Regexp-B...
17.11.2013, 04:44