C++提升库 - 正确处理日期序列内存分配错误

C++ boost library - Properly handle date sequence memory allocation error

本文关键字:内存 分配 错误 日期 正确处理 C++      更新时间:2023-10-16

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

不幸的是,该函数给了我一些内存分配错误,但我看不到导致这种失败的日期序列中的确切日期,也没有看到实际原因(它是索引越界还是只是一个错误,它无法从 int 正确解析日期还是转换错误?

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

谢谢!

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

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