B
pumuckl schrieb:
berniebutt schrieb:
'unschön' ist nur ein Programmcode, der nicht das tut, was man will!
Für alles andere gibt es Lösungen, entweder mit Standardfunktionen oder mit eigenen Funktionen. Wo sind wir mit dieser Frage gelandet?
Code, der nicht tut was man will, ist schlichtweg falsch. "Unschön" im Hinsicht auf C++-Code ist eine Zusammenfassung von "nicht sicher", "nicht portabel", "nicht performant", "nicht gut designed", "nicht lesbar/wartbar". Der nächste Schritt wäre dann "unelegant", wobei es nicht für jedes Problem eine wirklich elegante Lösung gibt - und Eleganz ist Geschmackssache
Hallo pumuckl!
Stimmt. Ein Programmcode, der nicht das tut was man will ist falsch weil unbrauchbar! Die genannten weiteren Gesichtspunkte sind schon nachrangig einzustufen. Erst wenn es Probleme mit der Portabilität, den beanspruchten Ressourcen, der Performance, oder der Erweiterbar gibt, sollt man über die sicher gefundene Lösung nachdenken.
Jedem das Seine in Sachen Design, Eleganz, etc.
Die gestellte Frage lässt sich in reinem C sauber und zuverlässig lösen. C++ braucht man da nicht notwendig und kann die Dinge eher unnötig aufblasen!