c++ - Boost.Any 与 Boost.Variant

标签 c++ boost boost-variant boost-any

我无法在 Boost.Any 和 Boost.Variant 之间进行选择。
我应该什么时候使用每一个?

各有什么优缺点?

我基本上是想从外部来源存储一些状态。

最佳答案

你看过comparison已经在变体库中了吗?

(不确定来自外部来源的状态是什么,所以很难说什么更适合您。)

关于c++ - Boost.Any 与 Boost.Variant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366524/

相关文章:

c++ - 在 Linux 中使用 C++ 设置系统日期和时间

c++ - 如何声明和定义具有推导类型的静态成员?

c++ - 仅接受某些类型的C++模板

c++ - 使用指定的分隔符逐行解析文本文件

c++ - Boost变体模糊构造

c++ - 捕捉 Sprite 及其所有 child - cocos2d-x 3.2

c++ - boost::iostreams::filtering_istream 是否允许搜索?

c++ - 为什么我的变量在单独的线程中修改时没有改变? C++/boost

C++:嵌套映射

c++ - 是否需要 boost::variant 访问者类?