c++ - boost::任意数字

标签 c++ boost boost-any

我将正“int”赋给了我的任何变量。然后我试图将它转换为“unsigned long”。我得到了一个关于 bad any cast 的异常(exception)。我如何才能更灵活地使用“boost::any_cast”来处理整数数据。

最佳答案

将其提取到一个临时变量中,然后将其转换为您想要的整数类型。

关于c++ - boost::任意数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830651/

相关文章:

c++ - 如何使 openCV 背景减法 KNN 算法持续更长时间,跟踪不动的前景对象

c++ - BM_GETCHECK 不工作

Qt 和 Boost RPC

C++ 模板访问具有不同类型的函数

c++ - Qt 中的多色工具提示

c++ - 在 C 中为 Fortran 可分配内存分配内存

c++ - 如何理解boost::enable_if和boost::disable_if的以下用法

c++ - 如何指定要链接到哪个版本的 boost 库?

c++ - 如何将 "Any kind of data"传递给 C++ 中的函数

c++ - 在模板函数中使用 Eigen::LLT