Zitat:
Ausserdem deklariere ich lieber alle Parameter eine
API-Funktion als const um sicherzugehen, dass ich die Parameter auch so verwende wie gedacht. Vor allem bei out-Parametern finde ich das besser als die Borland-typischen var-Parameter, da man manche Funktionalität mit var-Parametern gar nicht nutzen kann, und die Funktion dann erneut importieren muss.
Zudem finde ich es so einfacher Beispiele zu übersetzen.
was sollte bei Var-Parametern nicht funkionieren was bei const oder Pointern geht? Auch bei Var-Parametern kann man ohne große Probleme nil etc. übergeben.