Ok, pero el primer caso me daba error, no podía si quiera mostrar la dirección de memoria..
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
char * nombre;
char nombre[16];
Ifstream fromFile;
fromFile.open("Archivo.bin", iOS::binary);
if (fromFile.good()){
UnaClase uc;
fromFile.read((char*)&uc, sizeof(UnaClase));
//La siguiente linea me da el error:
std::cout << uc.LeerNumero() << std::endl;
}
#include <fstream>
void Extraer(){
int x = 0;
int y = 0;
ifstream fromFile;
fromFile.open("file.txt");
if (fromFile.is_open()){
while (fromFile >> x >> y){ // *
}
}
}
while (fromFile >> x >> y){
}
//Persona.h
namespace Agenda{
class Persona{
int edad;
friend int f_obtenerEdad();
};
}
//Persona.cpp
#include "Persona.h"
using namespace Agenda;
int f_obtenerEdad(Persona & _p){
return _p.edad; //Error, edad es privado
}
//Persona.cpp
#include "Persona.h"
using namespace Agenda;
int Agenda::f_obtenerEdad(Persona & _p){
return _p.edad; //Esto lo asimila correctamente
}