Pull to refresh
9
0
Павел @ExIngus

Java Developer

Send message

Реализация макроса try для gcc под win32

Reading time7 min
Views8.5K
В сборках GCC под windows (cygwin,mingw) из коробки нет удобного макроса __try{} __except{} для перехвата как программных (throw MyExc) так и системных (сигналы). Попробуем изобрести свой велосипед.

Вся статья в 3-х пунктах:

  1. Создаём try catch блок
  2. Оборачиваем его в SEH блок
  3. Когда SEH поймает исключение, бросаем программное исключение

Если заинтересовал, добро пожаловать под кат.
Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments2

Information

Rating
Does not participate
Location
Свердловская обл., Россия
Registered
Activity