Alguien me puede decir que hay mal en la instanciación de la clase??? codeblocks me dice referencia a fecha::fecha son definir
#ifndef FECHA_H_
#define FECHA_H_
#include <string>
class fecha{
public:
int dia,mes ,anno;
fecha();
fecha(int d,int m,int a);
fecha(int d,int m);
fecha(int d);
fecha(const fecha& f);
fecha(std::string f);
private:
int obtenerDiaSistema();
int obtenerMesSistema();
int obtenerAnnoSistema();
};
#endif
no incluyo el .cpp enterp porque es muy largo pero aqui esta el codigo del construcctor que falla
fecha::fecha(){
std::cout<<"aa"<<std::endl;//esto solo era para probar si funcionaba..
}
# include "fecha.h"
# include <iostream>
using namespace std;
int main(){
fecha f=fecha();//aqui esta el problema
}