Funktionen mit unbestimmter Anzahl von Parametern...
-
...gibt es ja (z.B.: printf). Aber wie ist das implementiert?
-
Implementiert inwiefern??
So was nennt man Ellipse und wird einfach mit,...
vor der schliessenden Klammer in der Funktion deklariert.
Falls du mehr so an der eigentlichen Implementierung interessiert bist, da werden halt einfach die ganzen Parameter auf dem Stack nacheinander abgelet. Allerdings findet das ganze verständlicherweise ohne Typüberprüfung statt!!
-
-
OK, aber wie komm ich an die Variablen dann ran?
-
ness schrieb:
OK, aber wie komm ich an die Variablen dann ran?
Steht doch auf der Seite
.
-
Hab ich doch glatt übersehen! Gibts das auch in der c++ Variante?
-
Ich sehe grade, ich steige da nicht wirklich durch! Könnte mal jemand ein kompilierbares, leicht verständliches Beispeil mit Kommentaren zeigen?