Hallo,
gibt es eigentlich Unterschiede in der Effektivitaet von :
und
oder ist das eigentlich dasselbe. Schliesslich findet ja bei der zweiten Zeile fuer jeden Durchgang der for-Schleife ein Funktionsaufruf statt, aber bei der ersten Zeile eben nur ein Funktionsaufruf und dann halt nur noch ein Abpruefen der Werte?
Ist also ein Vergleich zweier Werte schneller als ein Funktionsaufruf (wie eben zB .size(), .length(),...) oder wird der Code generell in der effektiveren der beiden Moeglichkeiten "kompiliert" (weiss nicht ob das hier das richtige Wort dafuer ist) ?
gibt es eigentlich Unterschiede in der Effektivitaet von :
Code:
for(iSize = vecLineOrder.size(); iSize > 0; iSize--){
...
Code:
for(iSize = 0; iSize < vecLineOrder.size(); iSize++){
...
oder ist das eigentlich dasselbe. Schliesslich findet ja bei der zweiten Zeile fuer jeden Durchgang der for-Schleife ein Funktionsaufruf statt, aber bei der ersten Zeile eben nur ein Funktionsaufruf und dann halt nur noch ein Abpruefen der Werte?
Ist also ein Vergleich zweier Werte schneller als ein Funktionsaufruf (wie eben zB .size(), .length(),...) oder wird der Code generell in der effektiveren der beiden Moeglichkeiten "kompiliert" (weiss nicht ob das hier das richtige Wort dafuer ist) ?