Announcement

Collapse
No announcement yet.

__fastcall - wann und warum?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • __fastcall - wann und warum?

    Hallo,
    ich verstehe den Sinn des Modifizieres __fastcall noch nicht.
    Wann muß man ihn wirklich einsetzen. Ich habe es jetzt auch ohne __fastcall
    versucht - und es klappt auch.

    Warum also __fastcall???

    Gruß Thorsten

  • #2
    Hängt mit der codegenerierung zusammen. Bei fastcall versucht der compiler die parameter in registern zu uebergeben. Das gibt schnelleren code. Bei DLLs sollte man stdcall benutzen, da nach konvention dann die parameter immer ueber den stack uebergeben werden. das ist dann fuer alle programmiersprachen gleich

    Comment

    Working...
    X