Sdílet prostřednictvím


Názvy argumentu funkce

Názvy argumentů funkce v definici funkce jsou považovány, že jsou v rozsahu vnějšího bloku funkce.Proto jsou místní názvy a dostanou se mimo rozsah, když funkce skončí.

Názvy argumentů funkce v deklaracích funkce (prototypy) jsou v místním rozsahu deklarace a dostanou se na konci této deklarace mimo rozsah.

Výchozí argumenty jsou v rozsahu argumentu, pro který jsou výchozí, jak je popsáno v předchozích dvou odstavcích.Avšak nemají přístup k lokálním proměnným nebo nestatickým členům třídy.Výchozí argumenty jsou vyhodnoceny v okamžiku volání funkce, ale jsou vyhodnoceny v původním rozsahu deklarace funkce.Proto jsou výchozí argumenty členských funkcí vždy vyhodnoceny v rozsahu třídy.

Viz také

Referenční dokumentace

Souhrn pravidel rozsahu