C ++ Boost Library - Правильно обрабатывать ошибку выделения памяти последовательности дат

0

У меня есть код, который использует библиотеку boost в C++, в частности класс даты в библиотеке boost.

К сожалению, эта функция дает мне некоторую ошибку в распределении памяти, но я не вижу точных дат в последовательности дат, вызвавших такой сбой или фактическую причину (это был индекс из-за границы или это была просто ошибка что он не смог правильно разобрать дату из int или был ли это ошибкой литья?)

Мне просто интересно, а не catch (...), если есть лучший способ поймать ошибку и вывести некоторую отладочную информацию, которая может быть полезной для меня?

Благодарю!

Теги:
boost
memory

1 ответ

2

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

Если вы никогда не использовали отладчик, это может быть подходящее время для изучения.

  • 0
    Я использую отладчик, за исключением того, что трассировка стека не дает мне слишком много полезной информации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню