Operator, a destruktor; wycieki

0

Cześć
mam kilka pytań:

  1. Jaka jest różnica między delete, a destruktorem?
  2. Gdzieś czytałem, że delete wywołuje destruktor. Co w takim razie w przypadku braku destruktora w klasie się dzieje?
  3. W przypadku wycieku pamięci znika on po wyłączeniu programu?
    Z góry przepraszam za trywializm pytań.
1

Faktycznie, pytania dość podstawowe i po przeczytaniu książki/kursu byś znał na nie odpowiedź.

  1. destruktor to funkcja wywoływana przy niszczeniu obiektu - niekoniecznie na żądanie delete.
  2. masz destruktor tworzony niejawnie przez kompilator.
  3. tak.

1 użytkowników online, w tym zalogowanych: 0, gości: 1