Problema distruttore virtuale

di il
1 risposte

Problema distruttore virtuale

Ho un errore sul distruttore virtuale delle mie classi:
/*
 * ambulatorio.h
 *
 *  Created on: 11/mag/2013
 *      Author: olivi_000
 */

#ifndef AMBULATORIO_H_
#define AMBULATORIO_H_
#include <string>
using namespace std;

class animale {
public:
	animale(string n,int e,bool s){
		nome=n;
		eta=e;
		sesso=s;
	}
virtual ~animale();

protected:
	string nome;
	int eta;
	bool sesso;
};


class cane:public animale{
public:
	cane(string n,int e,bool s,string r):animale(n,e,s){
		razza=r;
	}
	~cane();
private:
	string razza;
};
#endif /* AMBULATORIO_H_ */
l'errore è :
 undefined reference to `vtable for cane';
 undefined reference to `animale::~animale();'

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte