Meine Ansicht dazu:fat-lobyte hat geschrieben:Ich finde es lohnt sich eher die STL zu lernen als so etwas selbst zu schreiben. Für die VERWENDUNG im Programm.
Für die ÜBUNG sollte natürlich jeder Programmierer dazu in der Lage sein. Aber über die Übung, Aufgaben und Fragen haben wir noch nicht geredet, und das gehört meiner Meinung nach nicht in diesen Punkt hinein, sondern ist ein eigener. Und ganz ehrlich: außer für die Übung ist so etwas nicht wirklich brauchbar, denn es gibt das schon.
Das ganze soll ja ein Tutorial werden. Darin möchte man etwas LERNEN. Damit man etwas LERNT, muss man es ÜBEN. Deshalb sollte man in diesem Tutorial ersteinmal zeigen, dass man sich auch selbst behelfen kann (!!). Wenn das verstanden worden ist, sollte man die STL vorstellen.
Wenn der Leser dann seine eigene (z.B.) Vector-Klasse geschrieben hat (die sich natürlich an die STL-Klasse dazu anlehnt), dann kann man ihm zeigen, dass es das schon geschrieben gibt und ihm verständlich machen, dass die STL höchstwahrscheinlich besser funktioniert als das Selbstgeschriebene.
Das soll damit ja nicht erreicht werden.fat-lobyte hat geschrieben:Was nutzt ein Programmierer der keine Bibliotheken verwenden kann und alles selbst schreiben muss?
Es soll ja eher gewährleisten, dass auch verstanden wird, was denn z.B. ein Vector ist und wie das programmiert wurde und was da überhaupt abläuft.
Sozusagen ein Theorieteil, der praktisch umgesetzt wurde