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

Funktion nach Wert (?) anstelle von Funktionszeiger übergeben?

Es tut mir leid, wenn das schon einmal gefragt wurde, aber ich konnte es nicht finden. Ich versuche also, mich über Vorlagen und die neuen C ++ 11-Funktionen (hauptsächlich Lambdas, was ich in anderen Sprachen immer gemocht habe) zu informier...
18.08.2011, 17:02
4
Antworten

Temporäre Objekte in einen Vektor verschieben

%Vor% Das obige Beispiel erzeugt die nächste Ausgabe: %Vor% Fragen: Warum wird der 1. Destruktor ausgeführt (wird aber für das 2. Objekt nicht ausgeführt)? Warum wird das 2. Objekt bewegt, bevor das 1. Objekt bewegt wird? Warum werd...
06.10.2011, 08:12
4
Antworten

Wie behandeln Compiler Arrays variabler Länge?

Dies mag wie eine Anfängerfrage aussehen, aber ich bin daran interessiert, wie ein Compiler normalerweise Arrays mit variablen Dimensionen erstellt, wie im folgenden Programm. %Vor% Nach dem, was ich gelernt habe, müssen in C alle Initialize...
02.10.2011, 15:24
2
Antworten

Warum kann ich einen Vektor von reference_wrapperstd :: chrono :: Millisekunden nicht sortieren?

Ich möchte eine sortierte Ansicht von std::vector<std::chrono::milliseconds> , aber ich möchte den ursprünglichen Container nicht ändern. std::reference_wrapper scheint dafür perfekt und es funktioniert gut für einen Vektor von ganze...
01.04.2016, 12:18
5
Antworten

Hinzufügen von Daten zum STL-Container ohne rohe Schleifen

Ich habe oft gesehen, dass Sie alle handgeschriebenen / rohen Schleifen durch STL-Algorithmen ersetzen können. Nur um mein C ++ - Wissen zu verbessern, habe ich genau das versucht. Um einen std :: Vektor mit Daten zu füllen, verwende ich eine...
14.10.2014, 10:45
3
Antworten

Verwendung = Standard in der Bedeutung von = delete

Der folgende Code ist gut kompiliert: %Vor% Bis ich eine Instanz der Klasse D erstellen muss: %Vor% Gibt es einen Grund (Anwendungsfall), = default für den Konstruktor von D zuzulassen, wenn es tatsächlich als = delete; funkt...
27.12.2017, 11:20
2
Antworten

Ist es möglich, den zweiten Parameter einer Lambda-Funktion zu binden?

Ich bin neu in C ++ 11 lambdas und möchte ein binäres lambda in ein unäres umwandeln, indem ich seinen zweiten Parameter binde: %Vor% Die Kompilierung schlägt mit fehl %Vor% [Wie] kann dies getan werden?     
29.11.2015, 18:34
3
Antworten

Was sind die Unterschiede zwischen std :: move und unique_ptr :: reset?

Für std::unique_ptr s p1 und p2 , was sind Unterschiede zwischen std::move() und std::unique_ptr::reset() ? %Vor%     
13.12.2012, 12:50
2
Antworten

make_unique wird nicht kompiliert

Ich versuche make_unique für std::unique_ptr zu erstellen und zu verwenden, genauso wie std::make_shared für std::shared_ptr existiert hier beschrieben . Herb Sutter erwähnt die mögliche Implementierung von make_unique , die wie...
14.12.2012, 17:51
3
Antworten

Kauf der C ++ 11-Norm (ISO / IEC 14882: 2011) von einer autorisierten Stelle

Ich denke darüber nach, ISO / IEC 14882: 2011 von einer autorisierten Stelle auf legale Weise zu bekommen, nicht durch das Herunterladen von Raubkopien. Ich bin verwirrt, dass sie auf ansi.org nur 30,00 $ berechnen, während iso.org 238 Schwei...
05.09.2012, 07:40