iiii

Páginas: 3 (632 palabras) Publicado: 16 de agosto de 2014
Estructuras compuestas (struct, union, class)[editar]
Con base en los tipos básicos mostrados arriba, se pueden crear nuevos tipos con estructuras compuestas por uno o más de uno de los tiposmencionados. En C, C++ en orden de crear nuevas estructuras se emplean la palabras reservadas struct, union y class.
struct: esta orden se emplea para agrupar variables de tipos iguales o diferentes en unsolo registro, con la misma se pueden crear estructuras anónimas, estructuras con nombre, y un tipo especial de estructura conocida como bit-fields ( banderas o campos de bits ).
union: una union essimilar a una struct, salvo que en una estructura creada con union los campos o variables comparten una dirección de almacenamiento común.
class: una clase es una estructura en donde se agrupanvariables y funciones, la misma es usada en Programación Orientada al Objeto. Las clases no son soportadas por el C estándar.
Nota: tanto las estructuras como las uniones y las clases pueden seranónimas, pero lo más
recomendable es darle a las mismas un nombre. Si una estructura, union o clase posee
nombre, esta pueden ser empleadas para declarar variables de la misma y, lo más importante,
puedeser usada para el paso de parámetros a funciones.

Sintaxis general: struct
struct [ ] {
[ ] ;
[ ] ;
...
} [ ] ;
Nota: recuerde que lo que se muestra entre corchetes esopcional.

struct: Sintaxis ( variación uno, estructura anónima )
De acuerdo con la sintaxis general de la orden struct es posible crear estructuras de datos anónimas. Solamente hay que tener encuenta que en una declaración anónima se debe definir al menos una variable al final de la declaración. Por ejemplo, con el siguiente fragmento de código:
struct { int a, b; } p1;

Se declara y definela variable estructurada p1, misma que se compone por los miembros a y b; ambos del tipo int. Ahora bien, la sintaxis mostrada arriba no es tan común ni conveniente, ya que con la misma solamente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Iiii
  • Iiii
  • IIII
  • Iiii
  • iiii
  • Iiii
  • iiii
  • Iiii

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS