Thread: Abstract class
View Single Post
Old Nov 22nd, 2005, 2:28 PM   #8
-=PARADOX=-
Programmer
 
-=PARADOX=-'s Avatar
 
Join Date: Oct 2005
Location: Portugal
Posts: 53
Rep Power: 3 -=PARADOX=- is on a distinguished road
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?
-=PARADOX=- is offline   Reply With Quote