Inicio > Foros
-
04/12/2006, 17:41 #1Usuario registrado
- Fecha de ingreso
- 12 abr, 06
- Mensajes
- 102
Ayuda plz con C++ (duda sobre declaración de tipo)
Estoy empezando con Borland C++ y me surge la duda de cómo declarar tipos enumerados. Al igual que en Pascal se hace de la siguiente manera:
Type tSemana = ( Lunes, Martes, Miercoles, Jueves,... );
Pues me gustaría saber como se escribe en C++ y si tengo que utilizar la directuva Typedef o no.
Un saludo y gracias de antemano.Un amigo es aquel que llega cuando todos se han ido....
-
05/12/2006, 22:36 #2Usuario registrado CV
- Fecha de ingreso
- 13 ene, 06
- Ubicación
- Granada
- Mensajes
- 192
Yo he encontrado esto googleando un poco, a ver si te puede ayudar
:
- Tipos enumerados. Un tipo enumerado o enumeración está construido por una serie de constantes simbólicas enteras. Los tipos enumerados se tratan de modo ligeramente diferente en C++ que en ANSI C. El nombre de la etiqueta enum se considera como un nombre de tipo igual que las etiquetas de struct y union. Por tanto se puede declarar una variable de enumeración, estructura o union sin utilizar las palabras enum, strcut o union.
C define el tipo de enum de tipo int. En C++, sin embargo, cada tipo enumerado es su propio tipo independiente. Esto significa que C++ no permite que un valor int se convierta automáticamente a un valor enum. Sin embargo, un valor enumerado se puede utilizar en lugar de un int.
Ejemplo:
enum lugar{primero,segundo,tercero};
lugar pepe=primero; //correcto
int vencedor=pepe; //correcto
lugar juan=1; //incorrecto
La última sentencia de asignación es aceptable en C pero no en C++, ya que 1 no es un valor definido en lugar.
Un saludo.- Intel Pentium 4 prescott 3.0Ghz
- Asus P4S800D
- 4 x 512MB DDR400 Kingston (Dual Channel)
- BBA ATI Radeon X850XT@PE + Ati Vga Silencer 5 (Rev.2)
- Maxtor DiamondMax Plus 10 - 200GB - SATA
- F.A Colors-it 450W
-
05/12/2006, 22:40 #3Usuario registrado
- Fecha de ingreso
- 12 abr, 06
- Mensajes
- 102
Muxas gracias davilin por tu ayuda !! Eres un crak!
Un amigo es aquel que llega cuando todos se han ido....
+ Responder tema
Navegación rápida
Software
Arriba
«
Tema anterior
|
Próximo tema
»
Permisos de publicación
- Puedes crear nuevos temas
- Puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
- Códigos BB están Activo
- Los Emoticonos están Activo
- Código [IMG] está Activo
- Código [VIDEO] está Activo
- Código HTML está Inactivo
El huso horario es GMT +1. La hora actual es: 05:08.
Powered by vBulletin® Version 4.2.0
Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2013.
Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.
Traducción por vBulletin Castellano Copyright © 2013.
AutoLinker v1.3 by Poker Forum






Citar