Może ktoś obeznany ze standardem będzie potrafił wyjaśnić czemu taki cudo nie linkuje się (zarówno w dev-cpp jak i Visual). (undefined reference A::~A())
class A{
public:
virtual ~A()=0;
};
class B:public A{
public:
~B();
};
B::~B(){}
Nie znalazłem odpowiedzi w necie, wszystkie opracowania o klasach abstrakcyjnych itp. rozważają jedynie definicję metody ~B() inline, czyli wewnątrz klasy. i to faktycznie działa.