Re: Исключения через границу модуля
От: Xeor Россия  
Дата: 14.08.09 09:54
Оценка:
Здравствуйте, sc, Вы писали:

sc>Бросаем исключение в одном модуле, перехватываем в другом. В другом модуле с исключением ничего не делаем. Могут ли быть в таком случае проблемы? Вроде бы проблем быть не должно.


Зависит от особенностей ABI. В некоторых случаях могут быть несогласованности, например можно только поймать MyException как std::exception (если от него унаследовано), или даже как catch (...) — это если несогласованы typeinfo. На каких-то платформах ABI наверное может вообще не поддерживать передачу между модулями.

Но в большинстве случаев все в порядке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.