Я программист на С++ и использую языки OO с хорошей обработкой исключений.
Из того, что я могу понять, setjmp и longjmp - это, по сути, способ c-style для распространения исключений. Они также кажутся интенсивной формой goto, которая может рекламировать стек.
Итак, в первую очередь: хорошо ли использовать эти методы в прямом смысле C на данный момент времени, или они устарели? (примечание: C не С++).
Во-вторых, есть ли у них какое-либо использование в С++ или я правильно понимаю, что они были унаследованным механизмом, который был заменен функциями обработки исключений на С++?