Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#27

Re: Rueckgabewerte von ueberladenen Funktionen?

  Alt 20. Jul 2005, 08:13
@barf00s

da muss ich dir aber wiedersprechen

bei Funktionen wird der rückgabewert ins register EAX geschrieben
bei Prozeduren mit VAR Parametern wird das an eine Speicherstelle geschrieben (was vorher schon erwähnt wurde) demnach sind Prozeduren langsamer WENN das zuweisen oft vorgenommen wird, d.h. oft in den VAR parameter geschrieben wird.


aber nen wirklichen merkbaren unterschied gibt es wirklich nicht.
kommt auch drauf anwie der compiler das optimiert, kann ja sein das der bei ner prozedur auch immer alles erst in eax schreibt udn am ende in die variable dann ist das gleich schnell
  Mit Zitat antworten Zitat