Freigeben über


Bezeichner

In diesem Thema wird die Komponente Bezeichner Deklassifizierung (Deklarationen) DeklarationParameterbezeichner.

Die folgenden Schlüsselwörter sind die Platzhalter und Parameterbezeichner Deklarationen:

Speicherklassenspezifizierer

Typspezifizierer

Spezifizierer FUNCTION

friend

typedef

__declspec(erweiterte-Deklassifizierung-Modifizierer-folgend)

Hinweise

Der Bezeichner Deklassifizierung Teil einer Deklaration ist die längste Sequenz von Bezeichner Deklassifizierung , die verwendet werden kann, um einen Typnamen zu verstehen, Zeiger oder ohne Verweise die modifizierer.Der Rest der Deklaration ist Deklarator, die den eingegebenen Namen enthält.

In der folgenden Tabelle werden die vier Deklarationen auf und zeigt dann Deklassifizierung-specifers und Deklarator einzelnen Komponente gesondert Deklaration auf.

Deklaration

Bezeichner Deklassifizierung

declarator

char *lpszAppName;

char

*lpszAppName

typedef char * LPSTR;

char

*LPSTR

const int func1();

const int

func1

volatile void *pvvObj;

volatile void

*pvvObj

Da signed, unsigned, longund alle shortintbedeuten, wird ein typedef Name, der einem dieser Schlüsselwörter folgt, um ein Member eines Deklarator Liste nicht von Bezeichner Deklassifizierungsein.

HinweisHinweis

Da ein Name neu deklariert werden kann, ist ihre Interpretation je nach der letzten Deklaration im aktuellen Bereich.Redeclaration kann beeinflussen, wie Titel vom Compiler interpretiert werden, insbesondere typedef Namen.

Siehe auch

Referenz

Deklarationen