Предположим, вы разрабатываете библиотеку с классами, которые нужно экспортировать через DLL (в Windows или в подобной общей библиотеке, такой как Linux ELF shared libs). Функции-члены этих классов выдают исключения либо из стандартной библиотеки, либо из определенных библиотек исключений.
Совершенно безопасно кодировать в DLL, чтобы генерировать исключения для модулей, которые отображают адресное пространство DLL? Какие соображения следует учитывать при разработке программных компонентов в разделяемых библиотеках, откуда создаются исключения для клиентских модулей?
Большое спасибо.