Gebeten wurde um: Bewerte mein Projekt. Ich bin dem Link gefolgt und habe mir die meisten dort angesehen. Ich gehe mal davon aus, dass die gewaehlte Sprache C++ ist. Was ich gesehen habe, war sowas wie Quick-and-dirty. Z.B. gibt es in C++ einen Grund, warum Streams den printf's vorgezogen werden sollten. Warum string's den char's vorgezogen werden sollten. Wenn ich in einer Sprache programmiere, so sollte ich erstmal die Mittel benutzen, die direkt zur Sprache gehoeren. Es gibt einen Grund dafuer, warum sie da sind. Wenn man auf diese Sprachmittel verzichtet, sollte man dafuer einen besseren Grund haben.
Auf der einen Seite enum benutzen und dann auf der anderen auf die Typsicherheit von Streams verzichten. Und wenn ich mir das Desaster mit den Casts ansehe ... Btw. es sind C-Casts, C++ hat eigene, ... (du ahnst es sicher) aus gutem Grund. Ich gewinne den Eindruck, dass er ueberhaupt keine Ahnung hat, was er da eigentlich macht. So wie einen Hammer am falschen Ende anfassen.
Btw. ist nur 'ne Meinung, es braucht niemand zustimmen. Aber von diesem Standpunkt werde ich nicht abruecken. Desweiteren ging es mir auch nicht um die strikte Trennung von C und C++, sondern darueber nachzudenken, welche Sprachmittel es gibt und warum es sie gibt.