DIPL.-ING. MARTIN WEITZEL, 64380 ROSSDORF, GERMANY

cppmod2023W21

Modernes C++ 22. bis 25. Mai 2023 für Microconsult - München


Während der Schulung verwendete Unterlagen:

"Modernes C++" (so wie für die ersten Umsteiger-Schulungen für C++11 erstellt und mit der Zeit nach und nach auf C++14 und C++17 erweitert, darin auch zahlreiche Links auf Test- und Demo-Programme mit Online-Compiler "CoLiRu"):

"C++ Multi-Threading" (so wie auf Nachfrage der Teilnehmer in vergangenen Schulungen aus dem vorherigen ausgegliedert und erweitert):

"C++ Advanced Template Programming" (Kompaktversion/Auszüge aus einer mehrtägigen Schulung für einen Inhouse-Kurs):

README zu einem GitHub-Projekt (Autor Anthony Calandra) sowie einem darauf basierenden Spreadsheet (Autor Martin Weitzel):

Source Code außerhalb von Online-Compilern
(bei Interesse bitte BALD KOPIEREN oder falls Links nicht mehr funtioieren nochmal nachfragen) 

Anrworten zu spezifischen Fragen:


Ergänzende Links zu Live-Demos mit Online-Compiler

 

 

Aktuelle Links: https://drive.google.com/file/d/17usvaMlXLk-cbkwSwKGJI4Cbc3aAWHaW/view?usp=sharing


std::ranges wahrscheinlich neues Thema am Ende des Kurses

make-shared zurückgestellt zur Behandlung von Smartpointern
evtl. auch gutes Beispiel für "Perfect-Forwarding"

std::ref mitbehandeln bei std::bind (dieses aber nur kurs als Alternative zum deutlich mächtigeren Lambda)