On gcc website (http://gcc.gnu.org/faq.html#vtables) you can read that you have to ensure that all virtual methods that are not pure are defined. Destructor must be defined even if it is declared pure-virtual.
Submitted by Magdalena Malenda on Mon, 11/28/2016 - 14:13