Libera Y y despues X... a ver q tal... Saludos
EDIT: Olvida este comentario xD es que me acabo de parar y nu vi bien... jeje
EDIT: Olvida este comentario xD es que me acabo de parar y nu vi bien... jeje
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ú
, ya no hayo que inventar... como en todos laos el codigo es mas o menos igual en lo del ifndef y la inclusion del .h en el .cpp nu he visto la diferencia
... y en la parte izquierda me aparecen los 3 archivos unidos, en la parte que dice Project se desglosan los 3... main.cpp Persona.h y .cpp... Voy a buscar un rato mas sobre eso y si no pes mañana sigo.. Gracias, que se me habian olvidado
...
Weno voy a seguir viendo el code... Pero si claro que cree un proyecto... Y pes como q si inclui a cpp en le proyecto?? inclui fue la cabezera el linker no se necarga del .cpp pes
Pero es verdad... Pero lo que dice Leo es para MI correcto hasta cierto punto. Hay dias, minimo 2 al mes... En que absolutamente nada me entretiene... Y pes me acuesto a dormir y se me pasa
Aun no hayo el problema... Lh aun no puedes probar mi code??
Si lei lo q me pasaste pero no le pare mucho a esa parte... Perdon...
#ifndef PERSONA_H
#define PERSONA_H
using namespace std;
class Persona{
public:
Persona();
Persona(string name,string ape, int t, int ced);
virtual ~Persona();
void g_nombre(string name);
void g_apellido(string ape);
void g_tlf(int t);
void g_ci(int ced);
string dev_nombre()const;
string dev_apellido()const;
int dev_tlf()const;
int dev_ci()const;
protected:
string nombre;
string apellido;
int tlf;
int ci;
};
#endif#include "Persona.h"
Persona::Persona(){}
Persona::Persona(string name,string ape, int t, int ced) : nombre(name),
apellido(ape),tlf(t),ci(ced){}
Persona::~Persona(){}
void Persona::g_nombre (string name){nombre=name;}
void Persona::g_apellido (string ape){apellido=ape;}
void Persona::g_tlf (int t){tlf=t;}
void Persona::g_ci(int ced){ci=ced;}
string Persona::dev_nombre()const{return nombre;}
string Persona::dev_apellido()const{return apellido;}
int Persona::dev_tlf()const{return tlf;}
int Persona::dev_ci()const{return ci;}
. Pero ya yo compile ese programa pero todo en uno solo y lo q estoy es separandolo... Por practica

... y es la declaracion... o sea en el .cpp
#ifndef PERSONA_H
#define PERSONA_H
class Persona{
public:
Persona();
Persona(string name,string ape, int t, int ced);
virtual ~Persona();
void g_nombre(string name);
void g_apellido(string ape);
void g_tlf(int t);
void g_ci(int ced);
string dev_nombre();
string dev_apellido();
int dev_tlf();
int dev_ci();
protected:
string nombre;
string apellido;
int tlf;
int ci;
};
#endif#include "Persona.h"
Persona::Persona(){}
Persona::Persona(string name,string ape, int t, int ced):nombre(name),
apellido(ape),tlf(t),ci(ced){}
Persona::~Persona(){}
void Persona::g_nombre (string name){nombre=name;}
void Persona::g_apellido (string ape){apellido=ape;}
void Persona::g_tlf (int t){tlf=t;}
void Persona::g_ci(int ced){ci=ced;}
string Persona::dev_nombre()const{return nombre;}
string Persona::dev_apellido()const{return apellido;}
int Persona::dev_tlf()const{return tlf;}
int Persona::dev_ci()const{return ci;}

#include <cstdlib>
#include <iostream>
#include "Persona.h" //Here
using namespace std;