腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(8)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
在
boost-variant
中调用匹配类型的析构函数
我使用的是boost- variant,当在variant中切换类型时,我希望确保析构函数被调用。下面的代码“工作”,但我不确定为什么。我觉得它应该分段错误,因为它在一个未初始化的指针上调用一个delete。幕后是不是有一些助推变种的魔法在发生?#include <boost/variant.hpp>{ A() {} virtual ~A() { cout << "Destructing A&
浏览 0
提问于2013-07-15
得票数 2
回答已采纳
1
回答
利用
boost-variant
通过boost::mpl::for_each创建泛型工厂方法
在我的一个项目中,我需要将boost::variant which()-Function的int映射到boost::variant的类型。#include <boost/mpl/for_each.hpp>#include <string>#include <iostream> using TVar = boost::variant<std::string, int, dou
浏览 5
修改于2016-09-08
得票数 0
1
回答
派生自“`boost::static”以删除代码重复
在我的一个项目中,我过度使用了
boost-variant
。在某种程度上,我超过了
boost-variant
的最大模板参数数(20)。因此,我通过像链接列表一样将几个
boost-variant
类型链接在一起得出了以下解决方案。更糟的是,如果我需要60种甚至更多的
boost-variant
类型。
浏览 2
提问于2017-04-06
得票数 1
回答已采纳
1
回答
带有自定义类的boost变体
我正在尝试使用定制类的
boost-variant
。我知道访问类内容的安全方法是使用boost::static_visitor。你知道为什么下面的代码不能编译吗?
浏览 3
修改于2017-05-23
得票数 2
回答已采纳
1
回答
使用Visitor对Boost变体中的类型进行分类不编译
我在整个项目中都使用
boost-variant
。在一个场景中,我需要将
boost-variant
中包含的类型分类为几个类。由于我的变体中有很多类型,所以我想出了在访问者中定义几个变体的想法。
浏览 4
修改于2017-03-02
得票数 3
回答已采纳
2
回答
函数来比较变量的内容,但无法编译。
在我的项目中,我详尽地使用了
boost-variant
。因此,对于我的单元测试,我需要对照特定的T和特定的内容t检查变体的内容。 为此,我设计了函数cmpVariant,以消除单元测试中的杂乱。
浏览 1
修改于2018-07-20
得票数 2
回答已采纳
1
回答
添加调试工具,以增强变体访问者
我在整个项目中都使用
boost-variant
,我认为它是boost最有用和最通用的工具之一。 但是,如果要复杂地使用带有递归嵌套变体的访问者模式,那么调试有时是很麻烦的。
浏览 0
修改于2018-07-27
得票数 0
回答已采纳
1
回答
vcpkg + cmake + visual studio不工作
module…
boost-variant
:x86-windows
浏览 0
提问于2018-07-23
得票数 9
领券