Dipl.-Ing. Martin Weitzel, 64380 Roßdorf bei Darmstadt

cpp2023w27

Hallo Kursteilnehmer,

zunächst noch einmal auf diesem Wege herzlichen Dank für Ihre Teilnahme inkl. der aktiven Beteiligug an der Schulung vom 26. bis 29. Juni. Ich bin gerade dabei, die "noch offenen Dinge" aufzuarbeiten. Bitte schauen Sie gelegentlich auf dieser Seite nach dem Stand der Dinge.

Momentan ist diese Seite teilweise ein "TO-DO" für mich, aber vieles ist heute, am Tag nach dem Kurs, auch schon abgeschließend erledigt.

Link zu meinem Youtube-Kanal: https://www.youtube.com/@tbfe-1979

Hier beabsichtige ich, die Lösungen zu erweiterten C++-Übungen in Form von Videos und Life-Streams zu präsentieren. Zurzeit zeigt die Seite keine Videos, es gibt jedoch schon einen "Unlistet Live-Stream", auf dem ich während des letzten C++-FOR aus dem Hotel die Idee und Entwicklung der "PXT"-Makros erläutere, die ich gerne im Rahmen von kleineren Demo-Programmen und als sehr einfache "TDD"-Entwicklungsumgebung verwende.

https://www.youtube.com/watch?v=VMNuOQi98z0

Es entstand als "Unterrichtsersatz" an einem Nachmittag, an dem die Schulung wegen Bauarbeiten in den Räumen von Microconsult bereits um 15 Uhr beendet werden musste.

Neugenerierte PDFs zur Schulung: TBD

Hier folgt der Link Anfang Juli, da ich diese mit Personalisierung von Microconsult erstellt werden müssen.

Ersatzweise hier zunächst meine per Hand generierte "Cross-Referenz" und auch nochmal der Link zu den Snippets mit der korrekten Einstellung des Compilers: https://godbolt.org/z/bPYcbrvca

demo1 :02 F3
demo2: 02 F4
demo3: 02 F9
demo4: 02 F10
demo5: 02 F11
demo6: 02 F12
demo7: 02 F14
demo8: 02 F16
demo9: 02 F17
demo10: 02 F18
demo11: 02 F19
demo12: 02 F22
demo13: 02 F25
demo14: 02 F25
demo15: 02 F25
demo16: 02 F26
demo17: 02 F27
demo18: 02 F28
demo19: 02 F29
demo20: 03 F4

demo21: 03 F5
demo22: 03 F6
demo23: 03 F12
demo24: 03 F14
demo25: 03 F15
demo26: 03 F16
demo27: 03 F18
demo28: 03 F19


demo29: 04 F4
demo30: 04 F5
demo31: 04 F8
demo32: 04 F9
demo33: 04 F15
demo34: 04 F16

demo35: 05 F4
demo36: 05 F5
demo37: 05 F7
demo38: 05 F7
demo39: 05 F8
demo40: 05 F9
demo41: 05 F10
demo42: 05 F12
demo43: 05 F15
demo44: 05 F16
demo45: 05 F17
demo46: 05 F18
demo47: 05 F19

demo48: 06 F3
demo49: 06 F5+F6
demo50: 06 F5+F6
demo51: 06 F9
demo52: 06 F10
demo53: 06 F12
demo54: 06 F13
demo55: 06 F14
demo56: 06 F15
demo57: 06 F17+F18
demo58: 06 F18
demo59: 06 F21
demo60: 06 F22
demo61: 06 F24
demo62: 06 F25
demo63: 06 F27+F28
demo64: 06 F29
demo65: 06 F34
demo66: 06 F37

demo67: 08 F16+F17+F18
demo68: 08 F20
demo69: 08 F20+F21
demo70: 08 F21
demo71: 08 F24
demo72: 08 F24
demo73: 08 F25

demo74: 09 F28
demo75: 09 F28
demo76: 09 F29
demo77: 09 F29
demo78: 09 F31
demo79: 09 F31
demo80: 09 F32
demo81: 09 F32
demo82: 09 F33
demo83: 09 F33
demo84: 09 F34
demo85: 09 F34
demo86: 09 F35
demo87: 09 F36
demo88: 09 F36

demo89: 12 F4
demo90: 12 F7
demo91: 12 F8
demo92: 12 F9
demo93: 12 F10
demo94: 12 F11
demo95: 12 F13

demo96: 13 F31
demo97: 13 F32
demo98: 13 F33
demo99: 13 F34
demo100: 13 F35
demo101: 13 F36
demo102: 13 F37
demo103: 13 F38
demo104: 13 F39
demo105: 13 F40
demo106: 13 F41+F42
demo107: 13 F43

Chat Verlauf Dienstag bis Donnerstag:

Hier beginnt prinzpiell noch der "TODO"-Bereich. Insofern es noch wichtige Links gibt auf Beispiele außerhalb der Schulungsunterlagen, werde ich diese mit einer entsprechenden Erläuterung beschriftet hier archivieren . 

-------------- Chats Dienstag

Von Martin Weitzel an alle:    8:22  AM

https://godbolt.org/z/bPYcbrvca

Von Martin Weitzel an alle:    9:23  AM

Weiter geht's um 9:40

Von Martin Weitzel an alle:    10:31  AM

https://onlinegdb.com/Sj_uVsBDC

Von Martin Weitzel an alle:    10:31  AM

https://onlinegdb.com/Sj_uVsBDC

Von Martin Weitzel an alle:    10:32  AM

weiter um 11:00

Von Peter Prysch an alle:    11:00  AM

Die "neuen" PDF-Dateien von MC sind angekommen :)

Von Martin Weitzel an alle:    11:01  AM

https://tbfe.de/en/cpp2023w27

Von Martin Weitzel an alle:    12:33  PM

Weiter um 13:15

Von Gianluca Ielpo an alle:    1:45  PM

https://en.cppreference.com/w/cpp/error/errno

Von Martin Weitzel an alle:    1:54  PM

https://onlinegdb.com/IGSb385LG

Von Martin Weitzel an alle:    1:55  PM

Weiter um 14:20

Von Martin Weitzel an alle:    2:21  PM

https://onlinegdb.com/9T0aAaLL7

Von Martin Weitzel an alle:    3:34  PM

struct sum_count in class Averager umbenennen;

Von Martin Weitzel an alle:    3:35  PM

Mamber-Variablen sum und count direkt in der Klasse mit 0 initialisieren;

Von Martin Weitzel an alle:    3:36  PM

den operator<< (nur als Prototyp) in der Klasse als friend vereinbaren

Von Martin Weitzel an alle:    3:36  PM

das selbe nochml für den operator+=

Von Martin Weitzel an alle:    3:36  PM

Weiter 15:50

Von Martin Weitzel an alle:    3:37  PM

die initialisierung an der Stele an der die Variable sc vereinbart wird entfernen.

Von Martin Weitzel an alle:    3:43  PM

Averager benötigt doch einen getCount, da es eine Abfrage außerhalb der Klasse gibt.

Von Martin Weitzel an alle:    3:43  PM

der getCount muss dann in einen Abschnitt der Klasse, der mit public: beginnt

---- Chats Mittwoch

Von Martin Weitzel an alle:    9:25  AM

weiter um 9:40

Von Martin Weitzel an alle:    9:44  AM

Bei Ton-/Bildausfall Notfallnummer 0151-17871397

Von Martin Weitzel an alle:    10:40  AM

Weiter um 10:50

Von Martin Weitzel an alle:    10:54  AM

Aufgabe bis ...?

Von Martin Weitzel an alle:    10:54  AM

https://onlinegdb.com/OqQ0xCZ76

Von Martin Weitzel an alle:    10:55  AM

Ich frage um 11:10 wie weit Sie sind, wenn Sie dann noch etwas Zeit brauchen verlägern wir nach Absprache

Von Imdat Kösem an alle:    10:59  AM

Ich muss mich leider für ein wichtiges Meeting für ca. 15 Minuten abmelden. Sorry

Von Martin Weitzel an alle:    11:09  AM

endgültig weiter um 11:15 (damit ich mir meiner frischen Kaffee noch holen kann :-) :-)

Von Martin Weitzel an alle:    12:32  PM

Mittagspause bis 13:15

Von Martin Weitzel an alle:    1:55  PM

https://godbolt.org/z/G9PMr7cch

Von Martin Weitzel an alle:    1:56  PM

Weiter 14:05

Von Martin Weitzel an alle:    3:11  PM

https://onlinegdb.com/cWSBqJQN8

Von Martin Weitzel an alle:    3:12  PM

Weiter um 15:30

Von Martin Weitzel an alle:    5:02  PM

https://godbolt.org/z/o4Mqh7KKE

Von Martin Weitzel an alle:    5:03  PM

https://tbfe.de/en/cpp2023w27

  Chat Donnerstag

Von Martin Weitzel an alle:    9:25  AM

Weiter um 9:40

Von Thomas Willbrand an alle:    9:25  AM

Wann geht es weiter?

Von Martin Weitzel an alle:    10:54  AM

Weiter um 11:00 Uhr

Von Martin Weitzel an alle:    12:00  PM

Weiter um 12:05

Von Martin Weitzel an alle:    12:30  PM

Mittagspause bis 13:15

Von Martin Weitzel an alle:    12:48  PM

Link zur Sammlung aller Versionen der Banking Application: https://godbolt.org/z/qEe78sz4r

Von Martin Weitzel an alle:    1:11  PM

Der an den ersten drei Tagen als durchgängige Übung verwendete "Average Calculator" steht als Git-Repository HIER zur Verfügung: https://github.com/tbfe-de/AverageCalculator

Von Martin Weitzel an alle:    1:12  PM

Es wird allerdings bis Anfang der kommenden Woche noch einige Updates geben, da es noch eine abschließende Version geben wird, in welcher die Durchschnitte nicht pro Zeile sondern pro Spalte berechnet werden.

Von Martin Weitzel an alle:    1:16  PM

Die Projekte VString, FString, und StringFifo , auf die in der Schulung verwiesen wird, lade ich ebenfalls zu Github als Einzel-Repositories hoch. Das ann aber noch ein paar Tage dauern.

Von Martin Weitzel an alle:    2:38  PM

Weiter um 14:50

Von Gianluca Ielpo an alle:    4:06  PM

https://en.cppreference.com/w/cpp/container/stack

Von Martin Weitzel an alle:    4:06  PM

Weiter um 16:15

Von Martin Weitzel an alle:    5:11  PM

https://isocpp.org/wiki/faq/proper-inheritance

Von Martin Weitzel an alle:    5:14  PM

https://www.youtube.com/watch?v=IqVZG6jWXvs