In caso di errori di allocazione di memoria il comportamento è indefinito. Dipende dalla situazione in "quel momento" della memoria allocata.