top of page

Filmina 6

 

 

Typedef
Una declaración como prefijo la palabra clave typedef declara un nuevo nombre para el tipo en lugar de un nuevo
variable del tipo dado. Por ejemplo:

typedef char *Pchar; Pchar p1, p2; / / p1 y p2 son char * s
char *p3 p = 1;
Un nombre definido de esta manera, generalmente se llama un typedef'','' puede ser un atajo conveniente para un tipo
con un nombre difícil de manejar. Por ejemplo, unsignedchar es demasiado largo para el uso muy frecuente, así que
podría definir un sinónimo, uchar:
typedef unsigned char uchar;
Otro uso de typedef es limitar la referencia directa a un tipo de un solo lugar. Por ejemplo:

typedef int int 32;
typedef sdert int 16;
Si ahora usamos int 3 2 donde necesitamos un potencial entero grande, podemos portar nuestro programa a un
máquina en la que sizeof (int) es 2, redefiniendo la sola aparición de int en nuestro código.


The C++ Programming Lenguage special 3rd Edition - Stoustrup 1997.Pag:84

bottom of page