Sdílet prostřednictvím


Specifikátory

Toto téma popisuje decl specifikátory součást (specifikátory prohlášení) prohlášení.

Následující zástupné symboly a klíčová slova jazyka jsou specifikátory prohlášení:

úložiště tříd:

specifikátor typu

Specifikátor funkce

přítel

definice typu

__declspec(extended-decl modifikátor seq)

Poznámky

Decl specifikátory část prohlášení je nejdelší posloupnost decl specifikátory , být přijata rozumí název typu, včetně není ukazatel nebo referenční modifikátory.Zbytek prohlášení je declarator, který zahrnuje název zavedena.

V následující tabulce jsou uvedeny čtyři prohlášení a každé prohlášení obsahuje decl specifers a declarator součást samostatně.

Prohlášení

Specifikátory Decl

declarator

char *lpszAppName;

char

*lpszAppName

typedef char * LPSTR;

char

*LPSTR

const int func1();

const int

func1

volatile void *pvvObj;

volatile void

*pvvObj

Protože signed, unsigned, long, a short všechny neznamená int, typedef název jedné z těchto slov přijatá členem následující declarator seznamu o decl specifikátory.

[!POZNÁMKA]

Protože název lze znovu deklarována, jeho výklad podléhá poslední prohlášení v aktuálním oboru.Redeclaration může ovlivnit jak názvy jsou interpretovány kompilátorem, zejména typedef názvy.

Viz také

Referenční dokumentace

Prohlášení