[C con Clase] PARA Q ES EL: typedef
Steven Richard Davidson
stevenrichard.davidson en gmail.com
Vie Dic 21 21:33:45 CET 2007
Hola Mario,
On 12/21/07, mario guzman moreno <mguzman_18 en hotmail.com> wrote:
> HOLA ESPERO M PUEDAN AUDAR, QUISIERA SABER PRA Q ES EL typedef, GRACIAS
>
Hablamos de este tema en el capítulo 19 en nuestro curso de C++. puedes ir
directamente a: http://c.conclase.net/curso/index.php?cap=019
Básicamente, usamos 'typedef' para crear un tipo de dato a partir de otro.
Podríamos decir que su uso es más bien para crear un sobrenombre para un
tipo de dato. Por ejemplo,
struct info
{
int nDato;
char szNombre[256];
unsigned long int nID;
};
typedef info *PINFO;
typedef PINFO PINFO3[3];
Así podemos usar estos tipos definidos por nosotros a la hora de declarar
variables y constantes. Por ejemplo,
struct mas_info
{
PINFO3 pi3;
PINFO piDato;
};
También podemos usar 'typedef' para crear tipos de datos más complejos como
punteros a funciones, cuyo tema se da en el capítulo 20. Por ejemplo,
typedef PINFO * (*PFUNCCREAR)( PINFO3, PINFO3 );
Espero haber aclarado la duda.
Steven
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20071221/2b69fa83/attachment.html>
Más información sobre la lista de distribución Cconclase