Это хорошая практика программирования для использования SETJMP и Longjmp в C?

Я программист C ++ и использовал языки oO с хорошим обработкой исключения.

Из того, что я могу понять, SETJMP и LongJMP по существу являются способом стиля C-стиля для пророктора условий исключения. Они также кажутся интенсивной формой Goto, которая может проложить вверх по стеке.

Итак, в первую очередь: это хорошая практика, чтобы использовать их прямо вверх по данному моменту во времени, или они устарели? (Примечание: C не C ++).

Во-вторых, у них есть какие-либо использование в C ++ или я правильно, думая, что они были наследиемым механизмом, который был заменен на объекты обработки исключений C ++?

15
задан Puppy 31 August 2011 в 19:49
поделиться