Share via


지정자

이 항목에서는 선언의 decl-specifiers(선언 지정자) 구성 요소에 대해 설명합니다.

다음 자리 표시자 및 언어 키워드는 선언 지정자입니다.

storage-class-specifier

type-specifier

function-specifier

friend

형식 정의

__declspec( extended-decl-modifier-seq )

설명

선언의 decl-specifiers 부분이 포인터 또는 참조 한정자를 포함하지 않는 형식 이름을 의미 하기 위해 사용할 수 있는 decl-specifiers의 가장 긴 시퀀스입니다. 선언의 나머지 부분은 소개된 이름을 포함하는 declarator입니다.

다음 표에서는 4개의 선언을 나열한 후 각 선언의 decl-specifers 및 declarator 구성 요소를 따로 나열합니다.

선언

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는 모두 int를 암시하므로 이러한 키워드 다음에 오는 typedef 이름은 decl-specifiers가 아닌 declarator-list의 멤버로 간주됩니다.

참고

이름은 다시 선언할 수 있기 때문에 현재 범위에서 최신 선언에 해석이 적용됩니다.재선언은 특히 typedef 이름이 컴파일러에 의해 해석되는 방법에 영향을 줄 수 있습니다.

참고 항목

참조

선언