Compartir a través de


Especificadores

Este tema describe el componente de desclasificación-especificadores (especificadores de declaración) de declaración.

Marcadores y las siguientes palabras clave de lenguaje son especificadores de declaración:

almacenamiento-clase-especificador

especificador de tipo

función-especificador

friend

definición de tipos

__declspec(extender-desclasificación-modificador-seq)

Comentarios

La parte de desclasificación-especificadores de una declaración es la secuencia más larga de desclasificación-especificadores que se pueden tomar para indicar un nombre de tipo, sin incluir puntero o los modificadores de la referencia.El resto de la declaración es enumeration, que incluye el nombre especificado.

La tabla siguiente se muestran cuatro declaraciones y, a continuación enumera el componente de desclasificación-specifers y de enumeration de cada declaración por separado.

Declaración

desclasificación-especificadores

declarator

char *lpszAppName;

char

*lpszAppName

typedef char * LPSTR;

char

*LPSTR

const int func1();

const int

func1

volatile void *pvvObj;

volatile void

*pvvObj

Dado que signed, unsigned, long, y short todo implican int, un nombre de typedef que sigue una de estas palabras clave se utiliza para ser miembro de lista de declaradores, no de desclasificación-especificadores.

[!NOTA]

Dado que un nombre puede volver, su interpretación está sujeta a la declaración más reciente del ámbito actual.La nueva declaración puede afectar a los nombres son interpretados por el compilador, especialmente los nombres de typedef .

Vea también

Referencia

Declaraciones