Sto facendo un piccolo esercizio in C++ e non riesco venirne a capo, il compilatore mi dice:

Unresolved:
classe::classe(void)
classe::show(void)




questo è il file esercizio.cpp
codice:
#include <iostream.h>
#include "classe.h"

int main() {

	classe obj;
	obj.show();
int k;
cin >> k;

}
classe.cpp
codice:
#include "classe.h"
#include <iostream.h>


classe::classe(){
    a=1;
    b=3;
};

void classe::show(){
    cout << a << b << endl;
};
classe.h
codice:
#ifndef classeH
#define classeH
#include <iostream.h>

class classe{
	 public:
		int a;		//Variabile
		int b;
		classe();    //Costruttore
		void show();    //Funzione mostra valore
	};
#endif