Buenas:
Quisiera saber como paso un registro por referencia
En principio tengo una Clase1 donde creo un tipo dato Registro
Código:
class Clase1
{
Public:
struct Registro
{
bool Esta;
bool Dentro;
bool Frio;
}
typedef Registro TRegistro[15];
TRegistro Reg;
}
ModificarRegistro( TRegistro &Reg);
Tengo Otra Clase2 donde declaro una Variable tipo Reg la cual mando al procedimiento ModificarRegistro de la Clase1 para obtener nuevos datos.
Código:
include "Clase1.h"
class Clase2
{
Public:
Clase1::TRegistro *Registros;
}
CambiarValores Reg()
{
//iNICIALIZAR
for(int i=1;i<15;i++)
{
(*Registros)[i].Esta =false;
(*Registros)[i].Dentro=false;
(*Registros)[i].Frio =false;
}
//Calcular Valores
ModificarRegistro(Registros);
}
Por supuesto no funciona,que hago mal Gracias.