Are memory leaks “undefined behavior” class problem in C++?
Okazuje się, że wiele niewinnie wyglądających rzeczy jest niezdefiniowanym zachowaniem w C ++. Na przykład, gdy wskaźnik nie jest pustydelete
'renawet wydruk tej wartości wskaźnika jest niezdefiniowanym zachowaniem.
Teraz przecieki pamięci są zdecydowanie złe. Ale jaka jest ich sytuacja - zdefiniowana, niezdefiniowana lub inna klasa zachowania?