LINUX.ORG.RU

C++, исключения и библиотеки...


0

0

Вопрос к знающим людям: есть желание оформить некоторый код на C++ в виде библиотеки. Где-то когда-то краем уха слышал, что в библиотечный код не может генерировать исключения. Так ли это? И вообще, какие сложности могут возникнуть?..

P.S. За конструктивные ответы заранее благодарен.

anonymous

С++: определение и обьявление.

Библиотека создаваемая с помощю средств с++, _должна_ использовать механизм исключений.
(Так написана stdlibc++)

Andrushka
()
Ответ на: комментарий от syomin

С++: определение и обьявление.

привет :)

исключение - это обычное расскручивание стека.
никто не мешает его использовать при написании конструкций ядра :)
просто если его никто не поймает - ядро йойкнется :)

Andrushka
()
Ответ на: комментарий от syomin

> это из ядра (если оно написано на C++) нельзя выбрасывать исключения.

Можно. Есть соответствующий патч (см архив новостей LOR)

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.