LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Для начала - где языковая конструкция обработки исключений, с несколькими ветками для исключений разных типов и finally (если уж у нас нет раскрутки стека)?

Для начала изучи хотя бы википедию http://en.wikipedia.org/wiki/Setjmp

Это не Википедия утверждала, что «setjmp/longjmp - полный аналог исключений Си++». Впрочем, по ссылке нет ничего из того, о чем я спрашивал.

А как вернуть из setjmp, например, структуру?

Ну, например, используя параметр int как указатель

Я специально спрашивал о структуре, а не указателе.

зачем я тебе это объясняю?

Не знаю. Тем более, что я задал конкретные вопросы, на которые ты не ответил.

Исходная версия tailgunner, :

Для начала - где языковая конструкция обработки исключений, с несколькими ветками для исключений разных типов и finally (если уж у нас нет раскрутки стека)?

Для начала изучи хотя бы википедию http://en.wikipedia.org/wiki/Setjmp

Это не Википедия оутверждала, что «setjmp/longjmp - полный аналог исключений Си++». Впрочем, по ссылке нет ничего из того, о чем я спрашивал.

А как вернуть из setjmp, например, структуру?

Ну, например, используя параметр int как указатель

Я специально спрашивал о структуре, а не указателе.

зачем я тебе это объясняю?

Не знаю. Тем более, что я задал конкретные вопросы, на которые ты не ответил.