Red de conocimientos sobre prescripción popular - Conocimiento dental - Definir e implementar matrices de clases. El miembro de datos tiene una matriz que contiene 10 elementos, la función miembro GetData tiene un parámetro entero I y la función devuelve un subíndice.

Definir e implementar matrices de clases. El miembro de datos tiene una matriz que contiene 10 elementos, la función miembro GetData tiene un parámetro entero I y la función devuelve un subíndice.

//¡Entonces escribe paso a paso! (El siguiente programa se ejecuta y pasa)

# include & ltiostream & gt

Utilice el espacio de nombres std//el archivo de encabezado aquí. Si está utilizando VC6.0, escriba # include.

//No utilice el espacio de nombres std para escribir;;

Matriz de clases {

Privada:

int array[10];

Público:

int GetData(int i)

{

int j;

for (j = 0; j & lt10; j++)

{

if(i==matriz[j])

Devuelve (uno);

p>

}

}

Array(int *a)//Constructor, utilizado para inicializar miembros de datos. Por ejemplo, si no lo escribes, el sistema lo inicializará a 0 por defecto;

{

int I;

for(I = 0;I<10;i++)

{

matriz[I]= a[I];

}

cout & lt& lt "¡Inicialización del miembro de datos completada!"& lt& ltendl

}

};

//La siguiente es la función main() para probar la clase Array:

void main()

{

cout & lt& lt"Ingrese el valor 10 del miembro de datos:";//Cree una matriz para inicializar los miembros de datos de la matriz;

int i, a[10];

for(I = 0;i<10;i++)

{

CIN>>a[I] ;

}//Entrada completada;

Array b(a);//Definir un objeto. El parámetro es la matriz recién ingresada, que se utiliza para asignar valores a los datos uno por uno.

//Cada elemento de la matriz de miembros;

cout & lt& lt"Ingrese el valor del elemento cuyo subíndice desea conocer:";//Deje que el usuario ingrese lo que quiere saber El valor del elemento;

int j;

CIN>>j;

for(I = 0;I<10;I++) / /will Los valores de entrada se comparan uno por uno con la matriz.

{

If(j==a[i]) //Si se encuentra un elemento equivalente, envíalo a la función GetData.

cout & lt& lt"Element"

Else if(j==9) //Si se encontró el último y aún no se encuentra, significa que no existe tal elemento , fin;

p>

cout & lt& lt"elemento"

}

}