0 / 0 / 0
Регистрация: 17.05.2011
Сообщений: 27
|
||||||
1 | ||||||
Обработка исключений с пмощью структурированной обработки исключений01.11.2012, 15:09. Просмотров 1507. Ответов 1
Метки нет Все метки)
(
Есть функция, которая определенным образом работает с файлами,но при работе с файлами "не подходящего" типа вызывается необработанное исключение access violation 0xC0000005. Пытаюсь поймать это исключение с помощью SEH , ниже привожу код:
В теле функции fu() 1. на строчку код C++ 1: ifstream bin_f(file_name,ios::binary) Ошибка: warning C4509: nonstandard extension used: 'fu()' uses SEH and 'bin_f' has destructor see declaration of 'bin_f' 2.Строчка возврата функции (return) ошибка аналогичная, только вместо 'bin_f' стоит 'buf' 3.Далее на скобку завершения функции 'fu()',строчка с ошибкой аналогична 1. 4.Опять на скобку завершения функции 'fu()',строчка с ошибкой аналогична 2. 5.Снова на скобку завершения функции 'fu()',строчка с ошибкой: Cannot use __try in functions that require object unwinding buf-это объект отдельного класса. Смотрел в интернете кроме общих вещей ничего не нашел, подскажите,кто знает
0
|
|
01.11.2012, 15:09 | |
Проверить правильность обработки исключений Создание обработки исключений на даты Mingw и отключение обработки исключений Механизмы обработки исключений / Нужен пример |
|
Делаю внезапно и красиво
![]() 1310 / 1225 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
01.11.2012, 15:39 | 2 |
warning - это не ошибка.
0
|
01.11.2012, 15:39 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. обработка исключений
Обработка исключений Обработка исключений Обработка исключений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |