Bringt dieser Code einen Geschwindigkeitsvorteil?
-
Was genau meinst du mit Iterationen? Und wie mess ich die?
-
Wiederholung.
size_t strlen(const char * str) { size_t retval = 0; while( *( str++ ) ) // for( ; *( str++ ); ) ++retval; return retval; }
Finde den Unterschied ...
-
Swordfish schrieb:
Wiederholung.
size_t strlen(const char * str) { size_t retval = 0; while( *( str++ ) ) // for( ; *( str++ ); ) ++retval; return retval; }
Finde den Unterschied ...
weil ich for schleifen unprofessionell finde. das ganze wirkt dann immer gleich so "anfängerhaft" hingefrickelt.
man sollte sie nur dann einsetzen, wenn man sich braucht. und das ist hier nicht der fall.
-
Bist du der Typ aus http://www.c-plusplus.net/forum/252326-90 ?
-
ja. warum ist das wichtig?
-
lol. Fang:
><(((º>
-
Swordfish schrieb:
lol. Fang:
><(((º>
es geht ja nicht nur um das strlen.
es geht darum, dass die ganze PrettyOS-stdlib aussieht, als hätte sie ein anfänger programmiert.
außerdem will man mir nicht glauben, dass man pointer mit NULL und nicht mit 0 prüfen soll, weil "das ja in c++ auch geht".
außerdem will man NULL überhaupt nicht implementieren, obwohl das in 10 sekunden passiert ist.desweiteren setzt man bei PrettyOS auf C99.
ich finde man muss zu seinen überzeugungen stehen.
C99 ist einfach, objektiv betrachtet, ein riesiger haufen Scheiße.
-
iterationen? schrieb:
weil ich for schleifen unprofessionell finde. das ganze wirkt dann immer gleich so "anfängerhaft" hingefrickelt.
Der 1. April ist drei Tage her.
-
riesiger haufen Scheiße
Den findet man an den unterschiedlischsten Stellen, beispielsweise in der Hose, manchmal im Kopf und vor allem in Forenbeitraegen.
-
Ich sehe schon, du möchtest nichts lernen, sondern nur motzen.