So I have one base pure abstract class named 'CFigura.h':
class CFigura
{
protected:
static unsigned count;
virtual ~CFigura()=0;
public:
virtual double Area()=0;
virtual double Perimetro()=0;
};
and one child class 'CCirculo.h':
#include "CFigura.h"
class CCirculo : public CFigura
{
static const double PI;
unsigned raio;
public:
CCirculo( unsigned );
virtual ~CCirculo();
double Area();
double Perimetro();
};
when I try to compile it says:
"Unresolved external CFigura::~CFigura referenced from CCirculo"
What's wrong?
