Sdílet prostřednictvím


Prohlášení

Prohlášení do programu zavádět nové názvy.Témata v této části obsahují následující použití prohlášení.

Vedle Představujeme nový název prohlášení Určuje, jak má být interpretovány kompilátor identifikátor.Prohlášení nelze rezervovat automaticky přidružené identifikátor úložiště.Definice rezervovat úložiště.

[!POZNÁMKA]

Definice jsou také většina prohlášení.Prohlášení, které nejsou definice obsahovat deklarace tříd bez seznam členů a deklarace funkce bez těla funkce.

Prohlášení lze:

decl specifikátory ] seznam declarator;

definice funkce

Specifikace propojení

specifikace šablony

explicitní šablony instance

explicitní šablony specializace

definice jmenného prostoru

definice aliasu oboru názvů

pomocí prohlášení

použití směrnice.

Definice Asm:

Decl specifikátory součást prohlášení je zobrazen jako povinné; může však být vynechány pouze v prohlášení nebo výčet třídy.

Declarators v declarator seznam součást obsahují názvy probíhá.Přestože declarator seznam se zobrazí volitelné, mohou být vynechány pouze v prohlášení nebo definice funkce.

[!POZNÁMKA]

Deklarace funkce se často nazývá prototyp.Prototyp obsahuje typ informace o argumenty a návratový typ funkce.Prototyp navíc umožňuje kompilátor provádět převody správný a pomáhá zajistit bezpečnost typů.

Prohlášení se vyskytují v oboru.Rozsah řídí viditelnost název deklarované a trvání objektu definována, případné.Další informace o interakci pravidla oboru prohlášení viz Oblast působnosti.

Deklarace objektu je také definice neobsahuje extern specifikátoru třídy úložiště popsané v Specifikátory paměťových tříd.Deklarace funkce je také definice, pokud je prototyp.Prototyp je funkce záhlaví bez definice funkce subjektu.Definice objektu způsobí přidělení úložiště a inicializace vhodných pro daný objekt.

sc8yf29y.collapse_all(cs-cz,VS.110).gifDalší čtení

Informace o definice funkce, viz Definice funkce C++.

Informace o Specifikace propojení, viz Specifikace propojení.

Informace o šablonu specifikace, explicitní šablony instance a explicitní šablony specializace, viz Šablony.

Informace o definice jmenného prostoru a definice aliasu oboru názvů, viz Obory názvů (C++).

Informace o Definice Asm:, viz __asm.

Viz také

Další zdroje

C++ jazyková Reference