Поделиться через


Имена типов

Имена типов используются в некоторых объявлениях следующим образом.

  • В явных преобразованиях

  • Как аргументы для оператора sizeof

  • Как аргументы для оператора new

  • В прототипах функции

  • В операторах typedef

Имя типа состоит из спецификаторов типа, таких как int или имя класса или структуры в сочетании с абстрактным декларатором, как описано в разделе Объявления и Абстрактные деклараторы. Абстрактный декларатор имеет эффект изменения базового типа для создания указателя, ссылки или типа массива. Он не требуется при задании скалярного типа.

В следующем примере аргументы функции strcpy_s предоставляются с использованием имен типов. В случае аргумента strSource const char — это описатель типа, а * — это абстрактный декларатор.

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

См. также

Ссылки

Деклараторы