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

Lambda Capture by Value erzwingt das gesamte Objekt auf const

Ich wollte ein Memorierungsmuster in C ++ schreiben und endete mit dem folgenden Ansatz %Vor% Seltsamerweise weigerte sich mein Compiler VS 2012, mit dem folgenden Fehler zu kompilieren %Vor% Es scheint mir, dass der Compiler absichtlich...
31.10.2014, 04:22
3
Antworten

Sollte ich einen intelligenten Zeiger verwenden?

Ich habe eine Klasse wie die folgende: %Vor% Soll ich einen intelligenten Zeiger anstelle von rohen Zeigern verwenden? Warum? Wenn ja, welche Art von Smart Pointer?     
02.07.2012, 09:40
2
Antworten

Warum ist declltype (class :: class :: class :: member) gültig [duplizieren]

Ich habe zufällig festgestellt, dass dieser Code kompiliert und korrekt funktioniert: %Vor% Warum ist das korrekt ( decltype(M::M::M::M::some_int) <=> decltype(M::some_int) )? Für welche anderen Konstrukte kann man dieses Muster...
06.06.2016, 07:46
2
Antworten

Was ist der Typ einer Lambda-Funktion?

In C ++ 0x frage ich mich, was der Typ einer Lambda-Funktion ist. Speziell: %Vor% Was muss ich mit type1 / type2 ersetzen, damit das obige funktioniert? Hoffentlich können Sie sehen, was ich erreichen möchte. Selbst wenn dies nicht durch ein...
01.07.2010, 19:54
1
Antwort

Welche C ++ 0x-Header sollen nullptr definieren?

Nun, da C ++ 0x fast schon da ist, habe ich damit experimentiert und insbesondere mit nullptr. Ich konnte nicht herausfinden, welche Standard-Header-Dateien man enthalten sollte, wenn man sie verwenden muss. Jede Hilfe ist willkommen.     
05.04.2011, 05:37
1
Antwort

Warum gibt "n & 1 == 0" immer false zurück? [Duplikat]

Warum gibt der Ausdruck n&1 == 0 immer false zurück, wobei n eine ganze Zahl ist? Ich möchte die bitweise Operation verwenden, um zu bestimmen, ob n gerade ist. Es gibt jedoch immer falsch zurück. (Der Clion hat mich auch da...
16.04.2016, 02:49
4
Antworten

Wie erstellt man ein c ++ 11 std :: unordered_set von std :: weak_ptr

Ich habe ein Set wie folgt: set<weak_ptr<Node>, owner_less<weak_ptr<Node> > > setName; Es funktioniert gut. Aber ich würde es gerne in ein ungeordnetes Set umwandeln. Allerdings bekomme ich ungefähr sechs Seiten Feh...
04.12.2012, 03:30
3
Antworten

C ++ 11 Takte: g ++ steady_clock :: is_steady == false?

Ein genaues Timing ist mir wichtig, und ich untersuchte die drei in C ++ 11 angegebenen Uhrentypen, nämlich system_clock , steady_clock und high_resolution_clock . Meine anfängliche Sorge war, zu prüfen, ob es irgendeinen Unterschied im A...
22.02.2013, 20:13
1
Antwort

Was ist declltype und wie wird es verwendet?

Ich konnte keine gute Erklärung für decltype finden. Bitte erzähle mir als Anfänger, was es macht und warum es nützlich ist. Zum Beispiel lese ich ein Buch, das die folgende Frage stellte. Kann mir jemand die Antwort erklären und warum, neben...
15.09.2013, 17:19
3
Antworten

Unerwartetes Kompilierungsproblem mit g ++ -std = c ++ 0x

Ich habe einige Probleme bei der Kompilierung von Elementen vom Typ T in einen Vektor, wenn ich mit g ++ -std = c ++ 0x kompiliere. Dies ist ein minimales Beispiel: %Vor% Es kompiliert gut mit g ++ -Wall -pedantic, aber es gibt diesen Feh...
22.05.2011, 19:46