namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


modern_cpp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modern_cpp [2026-03-30 11:45] – [C++26] rrichtermodern_cpp [2026-03-30 11:49] (aktuell) – [C++26] rrichter
Zeile 24: Zeile 24:
  
 ===== C++26 ===== ===== C++26 =====
-> C++ crossed a Rubicon: it handed us the keys to its own machinery.+//C++ crossed a Rubicon: it handed us the keys to its own machinery.//
 > --- Herb Sutter((Herb Sutter: [[https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/|C++26 is done.]] Trip Report ISO C++ Meeting London Croydon (2026-03-29).)) > --- Herb Sutter((Herb Sutter: [[https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk/|C++26 is done.]] Trip Report ISO C++ Meeting London Croydon (2026-03-29).))
  
   * Static reflection   * Static reflection
 +  * kein undefiniertes Verhalten beim Lesen uninitialisierter lokaler Variablen
   * Unterstrich als Platzhalter für unbenutzte Variablen: ''auto [x,_,z] = f();''   * Unterstrich als Platzhalter für unbenutzte Variablen: ''auto [x,_,z] = f();''
   * ''<contracts>'' : Vor- und Nachbedingungen, Zusicherungen   * ''<contracts>'' : Vor- und Nachbedingungen, Zusicherungen
modern_cpp.1774863913.txt.gz · Zuletzt geändert: von rrichter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki