Warning "has virtual functions but non-virtual destructor"
J'obtiens des warnings bizarres , enfin dont je comprend pas le sens, et ce depuis peu de temps :
Code:
1 2 3
|
class A has virtual functions but non-virtual destructor
class B has virtual functions but non-virtual destructor |
Un extrait résume du code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
class A
{
public:
....
A();
~A();
inline virtual void Fonction() { }
....
}
class B : public A
{
public:
....
B();
~B();
void Fonction();
....
} |
Quelqu'un aurait il une idée sur l'origine de ces warnings??