Inicia sesión


 

Definición de tipos, tipos derivados

En ocasiones puede ser útil definir nombres para tipos de datos, 'alias' que nos hagan más fácil declarar variables y parámetros, o que faciliten la portabilidad de nuestros programas.
Para ello C++ dispone de la palabra clave typedef.
Sintaxis:

typedef <tipo> <identificador>; 
 
<tipo> puede ser cualquier tipo C++, fundamental o derivado. 

Ejemplos

typedef unsigned int UINT; 
 

UINT será un tipo válido para la declaración de variables o parámetros, y además será equivalente a un entero sin signo.

typedef unsigned char BYTE; 

BYTE será un tipo equivalente a ocho bits.

typedef unsigned short int WORD; 

WORD será un tipo equivalente a dieciséis bits. Este último es un caso de dependencia de la plataforma, si WORD debe ser siempre una palabra de dieciséis bits, independientemente de la plataforma, deberemos cambiar su definición dependiendo de ésta. En algunas plataformas podrá definirse como:

typedef unsigned int WORD; 

y en otras como:

typedef unsigned long int WORD; 

Declarar un tipo para WORD en un fichero de cabecera, nos permitirá adaptar fácilmente la aplicación a distintas plataformas.

typedef struct stpunto tipoPunto; 

Define un nuevo tipo como una estructura stpunto.

typedef struct {
   int x;
   int y;
   int z;
} Punto3D; 

Define un nuevo tipo Punto3D, partiendo de una estructura.

typedef int (*PFI)(); 

Define PFI como un puntero a una función que devuelve un puntero.

PFI f; 

Declaración de una variable f que es un puntero a una función que devuelve un entero.

Palabras reservadas usadas en este capítulo

typedef.
Continuar Con El Capitulo 19  | Ir al Principio

Te sugiero seguir leyendo...

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2015-05-17
  • Categorias: Noticias Tutorial Tutorial C++

Curso De C++ - Capitulo 19 Curso De C++ - Capitulo 19...
Tutoriales en linea
¿Te gusta el tutorial?




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!






Cómo jugar Ajedrez Online TL

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-18
  • Categorias: WebSite Juegos Noticias Tutorial

Cómo encontrar un teléfono Android perdido

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-17
  • Categorias: Android Telefonia Smartphone Tablet Tutorial

Configura tu servidor VPN en Windows

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-15
  • Categorias: Windows Internet Red Wifi Seguridad Noticias Tutorial

Como crear una web con el lenguaje HTML

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web Lenguajes De Programacion CSS3 html5 Html WebSite webmasters Cursos Noticias Tutorial

Introducción Al Lenguaje JS

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web javascript Cursos Noticias Tutorial

Curso básico de Javascript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2020-09-08
  • Categorias: Diseño Web javascript Cursos Noticias Tutorial