12
Quando você não deve usar destruidores virtuais?
Existe uma boa razão para não declarar um destruidor virtual para uma classe? Quando você deve especificamente evitar escrever um?
Na programação orientada a objetos, uma função virtual ou método virtual é uma função ou método cujo comportamento pode ser substituído em uma classe herdada por uma função com a mesma assinatura. Este conceito é uma parte muito importante da parte do polimorfismo da programação orientada a objetos (OOP).