Typnamen

Typnamen werden in einigen Deklaratoren folgendermaßen verwendet:

  • In den expliziten Konvertierungen

  • Als Argumente für den Operator sizeof

  • Als Argumente für den Operator neu

  • In den Funktionsprototypen

  • In typedef-Anweisungen

Ein Typname besteht aus einem oder int-Typspezifizierern z. B. der Name einer Klasse oder Struktur in Kombination mit einem abstrakten Deklarator, wie er in Deklarationen und Abstrakte Deklaratorenbeschrieben.Der abstrakte Deklarator verfügt über die Auswirkung einer Änderung des Basistyps, um einen Zeiger oder einen Verweis auf einen Arraytyp zu erzeugen.Es ist nicht erforderlich, wenn es sich um einen skalaren Typ angibt.

Im folgenden Beispiel werden die Argumente für die Funktion strcpy_s anhand ihrer Typnamen angegeben.Im Fall des strSource-Arguments ist const char der Typspezifizierer und * ist die abstrakte Deklarator:

errno_t strcpy_s( char *strDestination, size_t numberOfElements, const char *strSource );

Siehe auch

Referenz

Deklaratoren