C++ error: declaration of '~Destructor' as member of 'Class'
I compile using g++ -Wall -Werror *.cpp and get the error:
ConcreteCharArray.h:21:15: error: declaration of '~CharArray' as member of
'ConcreteCharArray'
Concrete implementation:
class ConcreteCharArray: public CharArray
{
private:
char * charArray;
public:
~CharArray() {
delete[] string;
}
};
Virtual class:
class CharArray
{
public:
virtual ~CharArray() {};
};
No comments:
Post a Comment