Funktionsargument-Namen
Funktionsargument in den Funktionsdefinitionen sind, im Kontext des äußersten Blocks der Funktion sein.Deshalb sind sie lokalen Namen und den Gültigkeitsbereich verlässt, wenn die Funktion beendet wird.
Funktionsargument in Funktionsdeklarationen (Prototypen) sind im lokalen Gültigkeitsbereich der Deklaration den Gültigkeitsbereich verlässt und am Ende der Deklaration.
Standardargumente sind im Kontext des Arguments, für die sie die Standardeinstellung sind, wie in den vorherigen beiden Abschnitten beschrieben.lokale Variablen oder sie können jedoch nicht statischen Klassenmember nicht verweisen.Standardargumente sind zum Zeitpunkt des Funktionsaufrufs ausgewertet, sie werden jedoch im ursprünglichen Anwendungsbereich der Funktionsdeklaration ausgewertet.Daher werden die Standardargumente für Memberfunktionen immer im Klassenbereich ausgewertet.