Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 );