0

我有一些使用 C++ 中的 boost 库的代码,特别是 boost 库中的日期类。

不幸的是,该函数给了我一些内存分配错误,但我看不到导致此类失败的日期序列中的确切日期,也看不到实际原因(是索引超出范围还是只是错误它无法从 int 中正确解析日期,还是转换错误?)

我只是想知道而不是说 catch (...),是否有更好的方法让我捕捉错误并输出一些可能对我有用的调试信息?

谢谢!

4

1 回答 1

2

调试恶意异常的最佳方法是不捕获它,并让您的程序在加载到调试器时崩溃。

如果您从未使用过调试器,那么这可能是学习的好时机。

于 2013-10-08T04:09:11.990 回答