Are memory leaks “undefined behavior” class problem in C++?
Es stellt sich heraus, dass viele unschuldig aussehende Dinge in C ++ undefiniertes Verhalten sind. Zum Beispiel, wenn ein Zeiger ungleich Null wardelete
'dSelbst das Ausdrucken dieses Zeigerwerts ist ein undefiniertes Verhalten.
Jetzt sind Speicherlecks definitiv schlecht. Aber welche Klassenlage ist das - definiert, undefiniert oder welche andere Klasse von Verhalten?