programacion
Una estructura es un grupo de variables las cuales pueden ser de diferentes tipos
sostenidas o mantenidas juntas en una sola unidad. La unidad es la estructura.
Nota:
Nota de hecho,las estructuras C++ son una especie de híbrido entre las
estructuras C tradicionales (de las que son un superconjunto) y las clases C++, de
las que son una variedad con propiedades muy específicas.Por ejemplo, todos los
públicos.
miembros son públicos
Realmente el programador C++ no debería necesitar nunca utilizar estructuras como
tales, ya que pueden ser sustituidas por clases definidascon ciertas peculiaridades.
En concreto, las estructuras C pueden ser consideradas como un tipo especial de
clases que no tienen métodos; el acceso por defecto es público, y para la clase
basetambién es público por defecto. Sin embargo, puesto que las clases C++
disponen de tres tipos de modificadores de acceso:
público,
protegido,
público privado y protegido el considerarlas como tales,permite un mayor control
de acceso de las estructuras que el ofrecido por el C clásico.
De hecho, se puede sustituir la palabra struct por class (sabiendo que es un tipo
particular de clase).Existen circunstancias en que las estructuras son especialmente importantes y útiles,
ya sean consideradas en el sentido clásico de C, o en su versión como clases.
Constituyen un medio excelente paraagrupar un conjunto de elementos
heterogéneos y manejarlos como un todo, facilitando así el manejo de datos
complejos.
Por ejemplo, las estructuras pueden ser pasadas como argumentos a funciones odevueltas por estas. También cuando se trata de almacenar y recuperar registros
de datos en medios externos (disco por ejemplo). En estos casos son especialmente
idóneas para escribir y recuperarinformación heterogénea en una sola operación de
lectura/escritura.
Como tales casos particulares de clases, las estructuras son tipos nuevos definidos
por el usuario (nuevos en el sentido de que no...
Regístrate para leer el documento completo.