boost-any

boost-any

文章 0 浏览 6

C# - 有类似 boost::any 的东西吗?

我有一个要求: 1.我需要在列表中存储任何类型的对象 2. 尽可能避免强制调用 为此,我尝试想出一些办法。无论我如何尝试,我都无法摆脱装箱\拆箱。我…

辞取 01-08 14:03 3 0

如何从包含 boost::shared_ptr 的 std::list 检索数据

我需要帮助尝试检索 std::list> 中保存的数据 我正在使用私有 std:: 处理单例控制器类列表。客户端类将能够通过此控制器类添加/删除/编辑程序使用的具…

请叫√我孤独 01-04 02:13 5 0

C++11 标准是否提供类似 boost::any 的东西?

例如 boost::function 几乎完全移至 std::function,boost::shared_ptr 也是如此, 但我不能找到std::any? 它是被重命名还是由于某种原因根本没有被…

酒中人 01-03 05:58 5 0

boost::任何析构函数崩溃

主exe加载dll。从 dll 调用函数返回简单的 boost::any。如果在析构函数中 FreeLibrary 应用程序崩溃后 boost::any 被删除。没关系。但我不明白为什么…

耶耶耶 01-02 20:35 6 0

如何使用对象的引用来初始化 boost::any ?

我想在 boost::any 对象中存储对对象的引用。如何初始化 boost::any 对象?我尝试了 std::ref(),但是 boost::any 是用 std::reference_wrapper 初始…

从 boost::any 恢复函数指针

我想使用 boost::any 来存储异构函数指针。当我尝试使用 boost::any_cast 重新转换为函数指针时出现异常。 我想做的事情是否被允许? .h: typedef voi…

毁我热情 12-11 12:48 8 0

从 string/boost::any 映射构建 boost::options

我有一张代表配置的地图。它是 std::string 和 boost::any 的映射。 该地图在开始时初始化,我希望用户能够在命令行上覆盖这些选项。 我想做的是使用 …

温柔一刀 11-09 14:16 12 0

比较 boost::任何内容

我正在使用一个容器来保存指向任何内容的指针列表: struct Example { std::vector elements; } 为了在此容器中插入元素,我编写了几个辅助函数(stru…

手心的温暖 11-07 21:22 10 0

为什么 boost::any 没有“吸气剂”?

使用 boost::any 非常有用,但令人沮丧的是它没有 getter,而且我们总是必须使用 any_cast 将其转换为我们想要的类型。但为什么没有这样的东西呢?在…

北方的韩爷 11-04 11:23 11 0

更好地处理 boost::program_options 中丢失/错误的密钥

当像下面这样的调用失败时,有没有办法知道涉及哪个键? boost::program_options::variables_map vm; ... int foo_bar = vm["some_key"].as(); 如果映…

轻许诺言 11-01 04:18 13 0

访问类中的值类似于 boost::any

我正在制作一个简单的类似 boost::any 的类用于教育目的,但我不知道如何访问存储的值。我可以完美地设置该值,但是当我尝试访问“holder”类中的任何…

鱼窥荷 10-17 20:49 17 0

boost::variant 和 boost::any 如何工作?

boost 库中的variant 和any 内部如何工作?在我正在进行的一个项目中,我目前使用标记联合。我想使用其他东西,因为 C++ 中的联合不允许您使用带有构…

撞了怀 10-17 09:28 14 0

c++ boost::any 定义我自己的 print ,

我正在努力寻找如何使用 boost::any 创建一个可以首先使用模板打印任何类型的打印函数。 template struct printer { void print(ostream& os, const b…

巡山小妖精 10-17 08:12 13 0

boost::有比较价值吗?

我有一个 boost::any 向量,想找到这个向量中“any”的索引。 像这样的事情: vector values; any valueISearch = ...; find(valueISearch); 为此,我…

無心 10-11 18:37 14 0

boost::any 列表上的多态运算符

假设我有一个 list 类型的列表,其中包含某种未知的类型。现在假设我想对列表中的多态元素应用一些操作。在这种情况下,请考虑 + 运算符。假设我知道…

农村范ル 10-02 22:20 14 0
更多

推荐作者

万事如意

文章 0 评论 0

微信用户

文章 0 评论 0

1649543945

文章 0 评论 0

华纳云

文章 0 评论 0

我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文