Lección 16 / 20

Estructuras (struct)

En esta lección agruparás varios datos relacionados bajo un solo nombre.

Un struct reúne campos de distintos tipos: nombre, edad, nota. En C++, la única diferencia técnica con class es que en struct los miembros son públicos por defecto y en class privados.

El código de ejemplo define una estructura y crea un valor accediendo a sus campos con el punto. Igual que en las clases, hay que poner punto y coma tras la llave de cierre.

La duda razonable es cuándo usar uno u otro. La convención habitual: struct para agrupaciones de datos sin apenas lógica, y class cuando hay comportamiento y hace falta proteger el estado interno.

En el trabajo real, los struct aparecen constantemente para representar un punto, un color, una configuración: cosas que son «solo datos» y se pasan de un lado a otro.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C++ directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)