Operador reinterpret_cast
Podrian porfavor, explicar la siguiente linea de codigo:
fsalida.write(reinterpret_cast<char *>(&pepe),
sizeof(tipoRegistro));
Entiendo que "reinterpret_cast" sirve para hacer un cambio de tipo, sin embargo, no alcanzo a ver que se cambia en esta linea de codigo ya que solo veo a un objeto "Pepe".
Y en general agradeceria si explicaran que hace la linea de codigo.
Gracias por la ayuda.
Nota: El ejercicio se encuentra en esta pagina:
http://www.conclase.net/c/curso/index.ph...
En el tema, "Ficheros Binarios".
fsalida.write(reinterpret_cast<char *>(&pepe),
sizeof(tipoRegistro));
Entiendo que "reinterpret_cast" sirve para hacer un cambio de tipo, sin embargo, no alcanzo a ver que se cambia en esta linea de codigo ya que solo veo a un objeto "Pepe".
Y en general agradeceria si explicaran que hace la linea de codigo.
Gracias por la ayuda.
Nota: El ejercicio se encuentra en esta pagina:
http://www.conclase.net/c/curso/index.ph...
En el tema, "Ficheros Binarios".