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.
3
Antworten

C ++ 11 nicht blockierender Produzent / Verbraucher

Ich habe eine C ++ 11-Anwendung mit einem Thread mit hoher Priorität, der Daten produziert, und einem Thread mit niedriger Priorität, der ihn verbraucht (in meinem Fall auf Festplatte schreiben). Ich möchte sicherstellen, dass der Produzententhr...
28.01.2014, 19:27
1
Antwort

C ++ 11 Regex-Stack-Überlauf / VS2012

Ich bin dabei, älteren Boost-Regex-Code in C ++ 11 umzuwandeln, und ich stolperte über ein Problem mit einem meiner Testfälle. Hier ist ein Szenario, das eine Stapelüberlauf-Ausnahme mit std :: regex verursacht, aber mit boost :: regex funktioni...
29.03.2013, 02:27
3
Antworten

Element von shared_array als shared_ptr?

Wenn ich ein boost::shared_array<T> (oder ein boost::shared_ptr<T[]> ) habe, gibt es eine Möglichkeit, ein boost::shared_ptr<T> zu erhalten, das sich mit dem Array teilt? Zum Beispiel möchte ich vielleicht schreiben:...
21.03.2013, 13:50
1
Antwort

Erkennen, ob zwei Typen eine Spezialisierung derselben Klassenvorlage sind?

Ich würde gerne wissen, wie man eine Klasse type_traits schreibt, um festzustellen, ob es sich bei zwei Typen um Spezialisierungen derselben Vorlagenklasse handelt. Das große Problem ist, dass es für gemischte Typen / Nicht-Typen Template-Kla...
21.04.2013, 01:20
1
Antwort

Wie kann man 0-2 Gruppen in regulären C ++ Registern erfassen und ausdrucken?

Bearbeiten 3 Ich ging zum 'Good'ol Custom Parsing'-Ansatz, als ich mit dem regulären Ausdruck nicht weiterkam. Es stellte sich heraus, dass es nicht so schlimm war, da der Dateiinhalt ziemlich sauber in Token zerlegt werden kann und die Token...
29.06.2012, 22:22
1
Antwort

Problem mit Typenname-Demandgling

Ich habe eine Template-Klasse erstellt, die einen Typ in einen String umwandelt, der sie beschreibt, zB typeinfo<int(*)()>::name() gibt die Zeichenkette "int(*)()" (bis zu Leerzeichen) zurück. Anfangs hatte ich Tonnen von Sonderfälle...
05.07.2012, 15:17
2
Antworten

So übergeben Sie Argumente effektiv durch viele Funktionen

Seit einiger Zeit können wir viel hören, dass Semantik in C ++ wirklich wichtig ist (zB hier und < a href="http://cpp-next.com/archive/2009/08/want-speed-pass-by-value"> hier ). Ich weiß, dass wir es verwenden sollten, besonders wenn wir den W...
11.08.2013, 14:49
1
Antwort

Warum bieten ungeordnete Container keine Schnittstelle zur Definition des minimalen Ladefaktors?

Ich habe versucht zu verstehen, warum die Hash-Tabelle (ungeordnete Container wie ungeordnete_map oder ungeordnete_menge) keine Schnittstelle für die Abfrage oder Einstellung des minimalen Ladefaktors bietet. Sprich, c ist ein ungeordneter_Sa...
16.08.2013, 14:25
3
Antworten

Warum werden die Sequenzoperationsalgorithmusprädikate von der Kopie übergeben?

Ich frage mich, warum Funktoren durch Kopieren an die algorithm Funktionen übergeben werden: %Vor% Ich habe folgende Ausgabe erwartet:    Die Summe von: 1; 1; 2; 3; 5; 8; 13; 21; 34; 55; ist: 143 Aber sum.result enthält 0 ,...
21.06.2013, 11:49
1
Antwort

C ++ 11 Korrekte Strukturinitialisierung

Eine Struktur wie diese in C ++ 11: %Vor% Soll es so initialisiert werden: %Vor% Oder so: %Vor% Beide Möglichkeiten scheinen zu funktionieren, aber der Compiler warnt im zweiten Beispiel vor den Initiatoren des "Wissing-field". Ed...
04.03.2012, 18:05