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

Gibt es eine Ausnahme, die catch (...) verarbeiten kann, während catch (exception & ex) nicht kann?

Ich habe viel nach den Unterschieden zwischen diesen beiden Arten von Handlern gesucht, aber jeder hat gesagt, dass catch(...) ein generischer Handler ist, der alles abfängt. Ich konnte keine Ausnahme finden, die einer von ihnen verarbeite...
12.07.2016, 07:11
3
Antworten

vectorunique_ptr resizing mit push_back - wie geht das?

Soweit ich weiß, muss stuff, wenn stuff in einen Vektor zurückgeschoben wird, manchmal einen neuen Speicherblock zuweisen, was dazu führt, dass alle Elemente aus dem alten Speicherblock hineinkopiert werden und ihre Destruktoren aufgerufen werde...
22.04.2013, 06:27
5
Antworten

konvertiert String in size_t

Gibt es eine Möglichkeit, std::string in size_t zu konvertieren? Das Problem ist, dass size_t plattformverantwortlicher Typ ist (während es das Ergebnis von sizeof ist). Daher kann ich nicht garantieren, dass die Konvertierung von s...
02.12.2015, 13:25
2
Antworten

Ist ein Programm, das kein Standardargument verwendet, das nicht an einen Referenzparameter gebunden werden kann, legal?

Betrachten Sie Folgendes: %Vor% Es baut und läuft erfolgreich in GCC 4.8, aber ist es streng legal? T v = {} ist ungültig für T=int& , aber dieses Standardargument wird nicht verwendet. Die einzig passende Sprache, die ich im...
17.10.2014, 09:40
5
Antworten

Wie mache ich C ++ 11-Funktionen, die Funktionsparameter akzeptieren, automatisch Lambdas akzeptieren

C ++ 11 hat sowohl lambda als auch std :: function & lt; & gt;, aber leider haben sie unterschiedliche Typen. Eine Konsequenz ist, dass man Lambdas nicht direkt in Funktionen höherer Ordnung, wie z. B. map in lisp, verwenden kann. Zum Beispiel i...
21.12.2013, 19:51
2
Antworten

Was ist "= löschen"?

Was bedeuten diese beiden seltsamen Codezeilen? %Vor%     
13.09.2010, 09:24
3
Antworten

unordered_set Nicht konstanter Iterator

Zu Testzwecken habe ich ein kleines ungeordnetes_set erstellt und versucht, über das Set zu iterieren. Das Set enthält eine eigene Klasse: %Vor% Ich habe einige Elemente eingefügt und versucht, die Objekte während der Iteration zu ändern:...
09.09.2013, 17:55
3
Antworten

Unterschied zwischen steady_clock und system_clock?

Ich versuche zu sehen, ob meine Daten 120 Sekunden alt sind oder nicht, indem ich auf den Zeitstempel der Daten schaue, also habe ich den folgenden Code: %Vor% Im obigen Code data_holder->getTimestamp() ist uint64_t, der den Zeitstempe...
22.07.2015, 01:03
3
Antworten

Compiler Problem mit Auto? Fehler: In einer Deklaratorliste muss 'automatisch' immer auf den gleichen Typ abgeleitet werden

%Vor%    Fehler: In einer Deklarator-Liste muss 'automatisch' immer auf den gleichen Typ zurückführen     
16.10.2012, 20:04
3
Antworten

Lambda innerhalb der Schleife

Ich habe ein Lambda innerhalb einer for-Schleife mit dem Parameter loop variable im Lambda. Wenn ich es ausführe, erwarte ich, dass die Zahlen 0-9 ausgegeben werden. Aber da es ein Lambda ist, wird das x nicht sofort ausgewertet. %Vor% Ausga...
17.09.2012, 00:07