Destruktor wywołujący funkcję, która może wywołać wyjątek w C ++
Wiem, że janie powinienem wyrzuć wyjątki od destruktora.
Jeśli mój destruktor wywołuje funkcję, która może rzucić wyjątek, czy jest OK, jeśli złapię go w destruktorze i nie wyrzucę dalej? Czy może i tak spowodować przerwanie i nie powinienem w ogóle wywoływać takich funkcji z destruktora?