Rzucanie wyjątku, stos

0

Cześć :)
Załóżmy, że mamy jakąś tam funkcję, która w jakiejś sytuacji rzuca wyjątek.

  1. Co się dzieje z ramką funkcji na stosie, gdy zostaje rzucony wyjątek?
  2. Co się dzieje z obiektem zaalokowanym lokalnie na stosie przed rzuceniem wyjątku?
0

Stos się odtwarza tak jakby normalnie wyszedł z bloku try czymś w rodzaju break'a
Wszystkie funkcje wywołane po drodze tak jakby normalnie zakończono return'em.

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