Udostępnij za pośrednictwem


Nazwy argumentu funkcji

Nazwy argumentów funkcji w definicji funkcji są zawarte w zakresie peryferyjnym bloku funkcji.W związku z tym są lokalnymi nazwami i wykroczeniami poza zakresem, gdy funkcja jest zakończona.

Nazwy argumentów funkcji w deklaracji funkcji (prototypy) znajdują się w zakresie lokalnym zgłoszenia i wychodzą poza zakres na końcu deklaracji.

Argumenty domyślne są w zakresie argumentów, dla których są one domyślne, zgodnie z opisem w dwóch poprzednich akapitach.Jednakże nie mają dostępu do zmiennych lokalnych lub niestatycznych członków klasy.Argumenty domyślne są oceniane w punkcie wywołania funkcji, ale są one oceniane w pierwotnym zakresie deklaracji funkcji.Jednakże argumenty domyślne funkcji członkowskich są zawsze oceniane w zakresie klasy.

Zobacz też

Informacje

Podsumowanie reguł zakresu