Estoy aprendiendo programación POO y tengo un pequeño error al intentar hacer mi primer "objeto". Me da este error.
C:\Users\Manflack\AppData\Local\Temp\ccf4P5ij.o poo3.cpp:(.text+0x181): undefined reference to `Persona::Persona(int, int, int)'
Este es mi código:
#include<iostream>
using namespace std;
class Persona{
private:
int alt,pe,prommd; //alto peso promediomes
public:
Persona(int,int,int);
void asignAlt(int,int);
void cPe(int,int,int);
void promm(int);
void prnt();
};
void Persona::asignAlt(int mAlt,int pAlt){
alt=(mAlt+pAlt)/2; }
void Persona::cPe(int mPe,int pPe,int cd){
pe=((mPe+pPe)/2)+cd/100; }
void Persona::promm(int prom){
prommd=prom/30; }
void Persona::prnt(){
cout<<"La altura de la persona es de: "<<alt<<"\nSu peso es de: "<<pe<<"\nY su ingreso diario es de: "<<prommd; }
main(){
int t1,t2,t3;
cout<<"Ingrese la altura de su madre y su padre: ";
cin>>t1>>t2;
Persona Mariano(t1,t2,t3);
cout<<"Ingrese el peso de su madre, su padre y cuantas calorias consume al dia: ";
cin>>t1>>t2>>t3;
Mariano.cPe(t1,t2,t3);
cout<<"Ingrese su sueldo promedio al mes: "<<endl;
cin>>t1;
Mariano.promm(t1);
Mariano.prnt();
cin.get();
return 0; }