Поделиться через


Описатели

В этом разделе описываются decl-specifiers компонент описателей объявления (a) объявление.

Следующие заполнители и ключевые слова языка описатели объявления:

storage-class-specifier

тип-описатель

функция-описатель

friend

typedef

__declspec(продленн-рассекречивани-модификатор-seq)

Заметки

decl-specifiers часть объявления самую длинную последовательность decl-specifiers это может потребоваться, чтобы означать имя типа, не включая модификаторы указателя или ссылок.Остальная часть объявления Декларатор, который включает inserted имя.

В следующей таблице перечислены 4 объявления, а затем отображает каждое объявление рассекречивание-specifers и Декларатор компонент отдельно.

Объявление

decl-specifiers

declarator

char *lpszAppName;

char

*lpszAppName

typedef char * LPSTR;

char

*LPSTR

const int func1();

const int

func1

volatile void *pvvObj;

volatile void

*pvvObj

Поскольку signed" unsigned" longи short все подразумевают inta typedef имя удовлетворять одному из следующих ключевых слов принято, чтобы быть членом декларатор-список, нет decl-specifiers.

ПримечаниеПримечание

Поскольку имя может быть повторно объявлен, ее интерпретацию подлежит последнее объявление в текущей области.Redeclaration может повлиять на имена интерпретируются как компилятором, особенно typedef имена.

См. также

Ссылки

Объявления