Una matriz de estructura en C++ es una matriz compuesta por elementos de tipo estructura. Esta estructura de datos es ideal para situaciones en las que necesita almacenar una gran cantidad de objetos con propiedades iguales o similares.
Veamos un ejemplo, supongamos que necesitamos almacenar información de los estudiantes para una clase, donde cada estudiante tiene un nombre y una calificación.
Primero, definimos una estructura con dos miembros: nombre y puntaje.
struct Student {
string name;
int score;
};
A continuación, podemos definir una matriz de tipo Estudiante para almacenar la información de todos los estudiantes.
Student students[] = {
{
"Alice"