Retire les trois caractères {;} de ton .h , sinon tu déclares ta fonction comme étant inline, qui donc n'aurait pas pas besoin d'être déclaré dans ton *.cpp .
De plus, tu peux te passer de ton point-virgule isolé, et te contenter d'un {}.
Enfin, les destructeurs virtuels, à l'inverse des méthodes ordinaires qui sont couramment virtualisées, sont quelque chose de très subtil et rarement nécessaires. Vire le mot-clé virtual aussi et réessaie.
# Inline
Posté par Obsidian . En réponse au message erreur de destructeur sous gcc. Évalué à 2.
De plus, tu peux te passer de ton point-virgule isolé, et te contenter d'un {}.
Enfin, les destructeurs virtuels, à l'inverse des méthodes ordinaires qui sont couramment virtualisées, sont quelque chose de très subtil et rarement nécessaires. Vire le mot-clé virtual aussi et réessaie.