в компиляторах С++ реализовать свои исключения без использования libstdc++? Может есть статьи. Что бы программа была отвязанат от зависимостей msvcrt и glibc в Linux. Исключения это компиляторо зависимая штука или её можно переопределить?
В Си механизм setjmp/longjmp, но это не позволит тебе отвязаться от glibc. Для совсем легких систем есть штука musl, но я ей никогда не пользовался.
на хабре не плохой цикл статей, из 3х штук https://habr.com/ru/articles/279111/
Мне именно интересно как реализуются исключения. Выше дали ссылку. Это то, что нужно.
Зачем тебе исключения? Все кто щупал современные ЯП говорят лучшая обработка ошибок сделана по-другому.
Эксперисент провожу хочу свой фреймворк реализовать без внешнего рантайма, я юзаю пару контейнеров STL и немного сишных функций. Нужна реализация исключений, что бы код собрать.
Да, есть такое дело. Кто на крестах пишет, ни о чем таком и не слышали. Хорошо, что ты рассказал! /s
/warn очередной наброс вместо ответа на конкретный вопрос
https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html
Обсуждают сегодня