struct

Delakro
29 de Diciembre del 2005
Hola,

Estoy empezando con la programación( con c++).

Aún me cuesta abstraer las cosas a Código pero hago lo mejor que puedo.

Mi primera dudita que tengo es la utilización de "struct". He leído sobre struct pero todavía no entiendo cuál es su sentido, es decir, por qué c++ necesita de Struct.

Me ayudaría que me aclararan un poco sobre el tema.

Gracias.


kike
29 de Diciembre del 2005
C++ no necesita de struct, se mantiene por la compatibilidad con C.
Imagina que necesitas un tipo de dato que represente una coordenada de un plano, pues defines un struct que contiene dos int uno para el eje x y otro para el eje y, de esta forma cada variable que declares del tipo definido reservara memoria para 2 enteros, asi te ahorras de mantener dos variables para cada coordenada.

Edgarin
29 de Diciembre del 2005
Pues un struct sirve para empaquetar datos, por ejemplo puedes hacer una struct "ciudadano" donde tengas atributos como nombre, apellido, identificacion, direccion etcetera, en realidad sirve para tener mas organizados los datos, si eres muy principiante no le hallaras utilidad, pero despues no podras sin el struct