Compartir a través de


Nombres de tipo

Los nombres de tipo se utilizan en algunos declaradores de las maneras siguientes:

  • En conversiones explícitas

  • Como argumentos al operador sizeof

  • Como argumentos al operador new

  • En prototipos de función

  • En instrucciones typedef

Un nombre de tipo consta de especificadores de tipo como int o el nombre de una clase o struct, junto con un declarador abstracto, como se describe en Declaraciones y Declaradores abstractos. El declarador abstracto tiene el efecto de modificar el tipo base para generar un tipo de puntero, de referencia o de matriz. No se requiere si se especifica un tipo escalar.

En el ejemplo siguiente, los argumentos a la función strcpy_s se proporcionan usando sus nombres de tipo. En el caso del argumento strSource, const char es el especificador de tipo y * es el declarador abstracto:

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

Vea también

Referencia

Declaradores