Regeln für die LV Programmieren in C++


Wir folgen im wesentlichen dem Google C++ Style Guide. Das daraus wesentliche für die LV ist hier zusammengefaßt.

Ein Ziel der LV besteht darin, daß die Studenten/-innen korrekt strukturiert programmieren. Daher werden folgende Konstrukte bei der Lösungsabgabe sofort mit 0 Punkten sanktioniert:

Macros dürfen nicht definiert werden (z.B.:  #define r(v) cin >> v). Dafür sind Funktionen da.

Funktionen müssen klare Schnittstellen (Input/Output) besitzen:

Ein weiteres Ziel der LV besteht darin, daß fehleranfällige Altlasten von C in C++ nichts verloren haben. Dies betrifft insbesondere Pointer.

Programmieren Sie defensiv:

--  will be continued --


March 8, 2021