L'operatore cancella automaticamente se il puntatore è nullptr. Esiste un sovraccarico delle prestazioni quando si chiama delete su un nullptr senza verificarlo da soli?Eliminazione nullptr - overhead delle prestazioni?
delete ptr;
o
if (ptr != nullptr) delete ptr;
Quale dei esegue sopra più velocemente se PTR si nullptr?
Quest'ultimo è ridondante, quindi a parte le potenziali differenze di velocità, è peggio. – ildjarn