Обработка исключений в C ++ с информацией о строке исходного кода - PullRequest
2 голосов
/ 05 января 2010

Есть ли способ перехватить исключение, например, нарушение доступа, и получить информацию о том, в какой строке произошло исключение? Это было бы очень хорошо для целей отладки, особенно для тестеров.

Моя среда - Windows с VC ++ на VS2008

Ответы [ 11 ]

0 голосов
/ 05 января 2010

Это действительно вопрос компилятора.

Если вы хотите знать, если возможно для компилятора, ответ - да. Я знаю несколько компиляторов Ada, которые обеспечивают трассировку для необработанных исключений, так что это вполне возможно. Это включает в себя основанный на gcc Gnat , поэтому, если компилятор C ++ использует какие-либо из тех же средств для своих исключений, поддержка для этого уже должна быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...