Je sais que c'est une bonne pratique de déclarer des destructeurs virtuels pour les classes de base en C ++, mais est-il toujours important de déclarer des virtualdestructeurs même pour les classes abstraites qui fonctionnent comme des interfaces? Veuillez fournir quelques raisons et exemples.
delete pinvoque un comportement non défini. Il n'est pas garanti d'appelerInterface::~Interface.