Более слабый Спецификатор Броска в C ++

Что означает эта ошибка? Как я могу это исправить? Это код заголовка, который его вызывает:

class BadJumbleException : public exception {
public:
    BadJumbleException (const string& msg); // Constructor, accepts a string as the message
    string& what();                         // Returns the message string
private:
    string message;                         // Stores the exception message
};

И это исходный код:

BadJumbleException::BadJumbleException (const string& m) : message(m) {}
string& BadJumbleException::what() { return message; }

РЕДАКТИРОВАТЬ: Это ошибка:

более слабый спецификатор броска для виртуального BadJumbleException :: ~ BadJumbleException ()

Ответы на вопрос(1)

Ваш ответ на вопрос