c++17

C ++ 17 ist der Name des 2017 genehmigten C ++ - Standards. Er baut auf dem vorherigen C ++ 14-Standard auf und verbessert die Kernsprache und die Standardbibliothek sowie einige neue Sprachfunktionen.
0
Antworten

constexpr-ness von std :: optionalT :: value_or [closed]

Wie aus dieser Seite ersichtlich ist, ist die rvalue ref-qualifizierte Version von std::optional<T>::value_or nicht markiert constexpr : %Vor% Was ist der Grund dafür? Liegt es daran, dass die Verschiebung des Werts das Objekt...
21.07.2016, 19:49
0
Antworten

Wertkategorie von const int Variable, die von Lambda erfasst wird

Ich habe versucht zu verstehen, wann und wann kein Lambda mit einer Capture-Standard-Odr verwendet eine Variable mit automatischer Speicherdauer im umgebenden Bereich definiert (aufgefordert von diese Antwort ). Beim Erkunden stieß ich auf eine...
29.04.2017, 17:38
2
Antworten

Nützlichkeit von std :: make_unique und std :: make_shared in C ++ 1z

Mit C ++ 17 erhalten wir eine Template-Typ-Ableitung für Klassenvorlagen. So könnten viele make Funktionen veraltet sein. Wie wäre es mit make_unique und make_shared ? So können wir schreiben %Vor% können wir diese Funktionen a...
27.07.2017, 20:26
2
Antworten

Prüfe, ob alle Elemente mit dem C ++ 17-Falzausdruck übereinstimmen

Ich habe eine Funktion, die ein variadisches Parameterpaket verwendet, und am Anfang möchte ich überprüfen, ob alle Elemente gleich sind. Kann ich die neuen C ++ 17-Falte-Ausdrücke irgendwie so prägnant als Einzeiler schreiben? Ich habe nachgeda...
18.10.2017, 08:53
2
Antworten

Jeder Vorteil der Verwendung des S-Suffix in C ++ [duplizieren]

Meine Frage bezieht sich auf die Verwendung des Suffix "s" in C ++? Beispiel für Code, der das Suffix "s" verwendet: %Vor% Das gleiche könnte geschrieben werden als: %Vor% Ich konnte online herausfinden, dass das Suffix "s" verwende...
26.01.2018, 16:07