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 virtual
destructeurs même pour les classes abstraites qui fonctionnent comme des interfaces? Veuillez fournir quelques raisons et exemples.
delete p
invoque un comportement non défini. Il n'est pas garanti d'appelerInterface::~Interface
.