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.
1
Antwort

C ++ unique_ptr Konstante Referenz

Ich versuche, eine Lösung mithilfe von Zeigern zu einer mit unique_ptr zu migrieren, um die Ressourcenbehandlung zu vereinfachen. Ich bin mir bewusst, bewegen Semantik und die Verwendung von std::move() mit unique_ptrs arbeiten. Zur Zeit h...
27.02.2014, 09:23
1
Antwort

std :: Vektorgröße?

Programm: %Vor% wenn mit kompiliert %Vor% erzeugt einen Fehler: %Vor% und auf Ссылка wird geschrieben %Vor% Ich habe erwartet, dass der Konstruktor verwendet wird. Kann jemand erklären?     
03.10.2012, 20:17
2
Antworten

Wie erstelle ich eine packaged_task mit Parametern?

Im Anschluss an dieses hervorragende Tutorial für Futures , verspricht und abgepackte Aufgaben Ich kam an den Punkt, an dem ich meine eigene Aufgabe vorbereiten wollte %Vor% Soweit ich die gcc-4.7.0 Fehlermeldung entziffern kann, erwa...
25.09.2011, 20:44
4
Antworten

Effiziente Akkumulation

Angenommen, ich habe einen Vektor von Strings und möchte sie über std :: accumulate verketten. Wenn ich den folgenden Code verwende: %Vor% Ich kann ziemlich sicher sein, dass es eine temporäre Objektkonstruktion geben wird. In dieser...
29.10.2013, 16:40
7
Antworten

Verknüpfen einer Sequenz von std :: -Arrays

Betrachten Sie Folgendes: ( ​​Wandbox ) %Vor% Gegeben sei eine Sequenz von std::array<T, length1> , std::array<T, length2> , ..., std::array<T, lengthK> , wie kann ich den obigen Code verallgemeinern und eine Funktion...
12.03.2017, 15:09
2
Antworten

Bietet C ++ 11 Hash-Funktionen für std :: type_info?

Ich arbeite immer noch an einer guten Lösung für meine One-of-a-Type-Container-Problem - und wenn ich darüber nachdenke, wäre es schön, einfach so etwas wie std::map<std::type_info, boost::any> verwenden zu können. Leider definiert s...
23.08.2010, 22:16
2
Antworten

Wie extrahiere ich den value_type aus den Template-Parametern (std :: vector und plain pointer)?

Ich habe eine Art mit der folgenden Schnittstelle: %Vor% Ich erwarte RandomIt als einen Iterator von std::vector<T>.begin()/end() oder einen einfachen Zeigertyp T* first,T* last . Ich denke, wenn ich annahme, dass RandomIt e...
21.01.2013, 04:45
3
Antworten

C ++ STL - Warum hat forward_list keine size () Methode?

Ich habe C ++ 11% forward_list als Container für schnelle Einfügungen ohne viel Speicheraufwand verwendet, da es sich um eine einfach verknüpfte Liste handelt. Nachdem ich erkannt habe, dass forward_list keine size() -Methode hat, bi...
05.08.2015, 02:36
2
Antworten

Wie verwende ich Templates, um Aliase mit 'using' zu erstellen (um parametrisierte Aliase zu machen) in C ++?

Ich lese gerade Bjarne Stroustrups "Die C ++ Programmiersprache" 4. Ausgabe. In den ersten Teilen des Buches fand ich eine Verwendung von using wie folgt: %Vor%    * Siehe [**] für vollständige Programm- und Fehlermeldung * Das ist ge...
13.03.2016, 06:57
5
Antworten

strlen () Kompilierzeitoptimierung

Vor ein paar Tagen habe ich entdeckt, dass Sie die Kompilierungszeit strlen mit etwas wie diesem finden können: %Vor% Wenn es kompiliert ist, dann ist alles gut. Sie können eine Überladung wie folgt hinzufügen: %Vor% Dann wird es imme...
03.04.2016, 19:13