Udostępnij za pośrednictwem


Nazwy typów

Nazwy typów są używane w niektórych deklaracjach w następujący sposób:

  • W jawnych konwersjach

  • Jako argumenty do operatora sizeof

  • Jako argumenty do operatora new

  • W prototypach funkcji

  • W instrukcjach typedef

Nazwa typu składa się ze specyfikatora typu takiego jak int lub nazwy klasy lub struktury, w połączeniu z abstrakcyjnym deklaratorem, zgodnie z opisem w deklaracje i Deklaratory abstrakcyjne. Deklarator abstrakcyjny posiada efekt modyfikowania typu podstawowego do produkowania typu wskaźnika, odwołaniu lub tablicy. Nie jest to wymagane przy określaniu typu skalarnego.

W poniższym przykładzie argumenty do funkcji strcpy_s są dostarczane przy użyciu ich nazw typu.W odniesieniu do argumentu strSource, constchar jest specyfikatorem typu i * jest abstrakcyjnym deklaratorem:

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

Zobacz też

Informacje

Deklaratory