boost-any

boost-any

文章 0 浏览 6

boost::any、变体、基于它们的数组调用函数

给定一组函数,例如: template Void Go(A1 a); 模板 无效 Go(A1 a1, A2 a2); 模板 无效 Go(A1 a1, A2 a2, A3 a3); Is it possible to take an array …

隱形的亼 2024-09-18 09:01:59 15 0

STL 容器的重载运算符 ==

我正在尝试从 list 中删除一个类对象l l.remove(class_type); 我尝试编写这样的内容作为成员函数, bool operator == (const class_type &a) const //…

知你几分 2024-09-11 09:56:02 21 0

如何将 boost::any 打印到流?

我有一个地图 std::map,它来自 boost::program_options 包。现在我想打印该地图的内容: for(po::variables_map::const_iterator it = vm.begin(); i…

眼角的笑意。 2024-09-09 00:44:30 17 0

铸造指针

我使用 ptr_map 来存储不同类型的指针。 boost::ptr_map someMap; 我在那里存储一些模板化的类对象: someMap.insert("1", new SomeClass()); someMap…

So尛奶瓶 2024-09-06 22:35:32 17 0

如何使用 boost::any_cast 转换为基本类型?

我使用 boost::any 来具有多态类型,我需要能够将对象转换为其基本类型。 class A { public: int x; virtual int foo()= 0; }; class B : public A { …

猫瑾少女 2024-08-08 14:27:50 22 0

Boost.Any 与 Boost.Variant

我无法在 Boost.Any 和 Boost.Variant 之间进行选择。 我应该什么时候使用每一个? 各自的优点和缺点是什么? 我基本上希望从外部源存储一些状态。…

温馨耳语 2024-08-03 13:00:52 17 0

Boost::any 和多态性

我正在使用 boost::any 来存储指针,并且想知道是否有 一种提取多态数据类型的方法。 这是一个简单的例子,说明了理想情况下我想做的事情,但目前不起…

箜明 2024-07-26 01:25:00 14 0
更多

推荐作者

空城旧梦

文章 0 评论 0

破晓

文章 0 评论 0

半仙

文章 0 评论 0

宫墨修音

文章 0 评论 0

17780639550

文章 0 评论 0

潮男不是我

文章 0 评论 0

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