struct
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.
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.
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.
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.
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
