本文作者原创,首发在本博客;CSDN 上的同名文章已标注为转载并回链到本页:https://blog.csdn.net/qq_30220519/article/details/142467188
std::any测试
1 |
|
异常: 0x00007FFA9385CD29 处(位于 test.exe 中)有未经处理的异常: Microsoft C++ 异常: std::bad_any_cast,位于内存位置 0x000000882B96FC50 处。
SafeAny测试
1 |
|
异常:D:\SafeCppAny\test.cpp:12: Failure: due to unexpected exception with message: [Any::convert]: no known safe conversion between __int64 and class A
优点
SafeAny比std::any增加了错误位置,错误类型转换说明,方便问题定位
参考
创作不易,小小的支持一下吧!

