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

Wie kann ich einen Mutex in einer Initialisierungsliste sperren?

Ich habe eine ConcurrentQueue -Klasse, die auf einem vom Benutzer bereitgestellten Container mit einem Konstruktor wie diesem basiert ... %Vor% Aber ich muss den Mutex von other während des Kopiervorgangs sperren. Option 1: Als...
24.04.2013, 15:58
1
Antwort

libc ++ vs VC ++: Können Konvertierungen ohne UTF mit wstring_convert durchgeführt werden?

Die C ++ 11% std::wstring_convert funktioniert super * für die Standard-UTF-8 & lt; - & gt; UTF-16 / UCS2 / UCS4-Konvertierungen. Als ich jedoch versucht habe, eine wstring_convert- oder wbuffer_convert-Instanz mit einer Facette nicht vo...
29.09.2011, 15:15
2
Antworten

Wie verwende ich tr1 mit Visual Studio 2010 (tr1 :: function)?

Wie beginnt man mit den tr1-Funktionen von Visual Studio 2010? Für einen spezielleren Fall benötige ich die std :: tr1 :: -Funktion. Ich habe versucht, #include <tr1/functional> einzufügen, die Berichte als fehlend ausgeben, während #i...
01.05.2012, 19:14
2
Antworten

Warum wird in C ++ 11 nach einem Typparameterpack ein Integralwert-Parameterpaket nicht zugelassen?

Die Frage macht ohne ein Beispiel fast keinen Sinn. Also hier ist, was ich versuche zu tun. Im Allgemeinen erlaubt C ++ Folgendes: %Vor% Aber es scheint, dass seine natürliche variadische Erweiterung nicht funktioniert. %Vor% Sowohl c...
12.01.2012, 03:44
2
Antworten

Ist es möglich, Enum-Werte in C ++ 11 ohne Makros zu schreiben?

Ich weiß, dass es möglich ist, ein "Register" -Makro zu schreiben, das ihre Werte ihren String-Darstellungen zuordnet. Gibt es in C ++ 11 jedoch eine neue Magie, die es möglich macht, auf Makros und Registrierungsvorlagen zu verzichten? Um es...
18.11.2011, 16:48
1
Antwort

g ++ Wie überprüft man, ob es Lambda-Funktionen unterstützt?

So viel über Lambda-Funktionen sprechen ... Also habe ich versucht, meins zu schreiben. :(. Es hat nicht funktioniert. Unterstützt g ++ 4.3.2 Lambda-Funktionen? Wie Sie herausfinden, ob es eine bestimmte C ++ 0x Funktion unterstützt oder nicht?...
08.11.2010, 22:23
2
Antworten

Warum bestellt sich meine unordered_map?

Also habe ich mit dem neu standardisierten unordered_map von der STL gespielt. Der Code, den ich habe, ist irgendwie so, ich erstelle nur eine unordered_map, fülle sie aus und drucke sie aus: %Vor% Allerdings ist die Ausgabe, die ich beko...
29.07.2011, 23:32
1
Antwort

Warum erzwingt std :: vector die Kopie bei der Initialisierung?

Ich habe eine Kopier- / Verschiebeprüfklasse: %Vor% Und ich habe festgestellt, dass running: %Vor% Erzeugt die folgende Ausgabe: %Vor% Warum wird die Initialisierung nicht einfach die Objekte verschieben? Ich weiß, dass std::vector...
17.07.2017, 11:26
4
Antworten

std :: unique_ptr und pointer-to-pointer

Ich habe std :: unique_ptr verwendet, um einige COM-Ressourcen zu speichern, und habe eine benutzerdefinierte Löschfunktion bereitgestellt. Viele der COM-Funktionen möchten jedoch Zeiger auf Zeiger. Im Moment verwende ich das Implementierungsdet...
19.12.2010, 20:36
1
Antwort

Wie richtet man std :: array enthaltene Daten aus?

Da std::array nicht zulässt, seinen Zuordner zu ändern, gibt es eine Möglichkeit, sicherzustellen, dass der Zeiger auf die Datenadresse ausgerichtet ist? Zum Beispiel, in GNU g ++ 4.8.4 und 6.1.0, der Code unten %Vor% stellt die folgen...
20.08.2016, 21:26