What if I don't declared virtual for my destructor ?

class Base
{
public: virtual void func()=0;
};

class Derivedublic Base
{
public:void func(){//dosomething}
};
????
Thank you.