腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4641)
视频
沙龙
1
回答
将
boost
预
处理器
序列
扩展
为
std
::
tuple
、
、
如果我有一个
boost
预
处理器
序列
宏,比如: (float)\ (bool)\ 是否可以将此元组转换为
std
::
tuple
?//resulting in
std
::
tuple
<float, int, bool>
浏览 8
提问于2021-06-13
得票数 1
1
回答
构建一组对象并将它们放入元组中。
、
、
、
auto my_
tuple
=
std
::make_
tuple
(a, q, g/*, ... and so on... */);my_
tuple
会自动生成吗?我也可以接受导致相同结果的类似解决方案,例如 DECLARE_ALL_VARIABLES_AND_BUILD_MY_
TUPLE</
浏览 5
提问于2015-01-13
得票数 0
回答已采纳
1
回答
boost
::range::detail::any_iterator和
boost
::zip_iterator玩得不好
、
、
<
boost
/
tuple
/
tuple
.hpp>#include <vector>
boost
::
tuple
<int &, char &>,
boost
:
浏览 9
提问于2015-05-11
得票数 2
回答已采纳
4
回答
如何使用
boost
::algorithm::join on
tuple
?
、
、
、
boost
::algorithm::join在
std
::vector<
std
::string>上提供了一个方便的连接。在进行连接之前,如何
扩展
此功能以使用
std
::vector<
std
::
tuple
<
std
::string,bool>>
将
结果包围
为
单引号(用于字符串)(如果
为
true )。码#include <
浏览 2
提问于2012-12-22
得票数 3
回答已采纳
1
回答
boost
::包含
boost
单元的元组散列
、
、
、
、
我想使用一个键
为
std
::
tuple
<A...>的
std
::
tuple
<A...>,其中A...
将
包括
boost
单元类型。单元类型,我尝试了很好的工作,但是对于
boost
单元却不是这样。我知道可以用自定义类型
扩展
boost
::hash函数,但我似乎无法做到这一点。由于我有相当多的单元,所以我想用以下形式的模板来完成这个任务:
std
::size_t hash_value(T
浏览 2
提问于2020-06-25
得票数 1
回答已采纳
2
回答
这是
boost
::
tuple
代码可转换为纯
std
::标准库代码吗?
、
、
、
、
下面的
boost
代码是否可转换为纯c++11标准库?我现在用的是gcc 4.7.2。/for_each.hpp>{ void o
浏览 2
提问于2012-12-20
得票数 3
1
回答
std
::元组和
boost
::
tuple
之间的转换
、
、
、
、
给定一个
boost
::
tuple
和
std
::
tuple
,如何在它们之间进行转换?template <typename...>::copy(
std
::move(boostTuple), result);}
boost
::
浏览 6
提问于2015-03-24
得票数 6
回答已采纳
1
回答
如何调用参数集的拟积中的所有点的宏?
、
、
、
因此,如果我的b值集
为
bar和baz,而b值集
为
fiz和bang,则我希望:FOO(bar, bang)FOO(baz, bang)SINGLE_PARAMETER_MACRO(bar)SINGLE_PARAMETER_MACRO(quux) 我对基于C预
处理器
的解决方案感兴趣,但是如果您有一些只在C++中工作的东西,因为一些奇怪的原因,那也
浏览 2
提问于2017-05-01
得票数 3
回答已采纳
1
回答
Boost
Fusion/MPL:
将
类型从sequence转换为等价的any_range
序列
、
、
、
、
我想使用
Boost
的any_range来处理多个异构数据范围。我想要编写一个模板来派生出如下所示的进一步类型:其中,AnyRange定义
为
:using namespace
boost
;struct AnyRange typedef typename any_range&l
浏览 0
提问于2011-03-30
得票数 3
回答已采纳
1
回答
用于比较复合类型映射元素的find_if的lambda函数谓词
、
、
、
请看下面的代码片段:
std
::map<int,
TUPLE
> m; &
std
::map<int,
TUPLE
>::value_type::second,
浏览 1
提问于2013-11-22
得票数 0
2
回答
在保留表达式生存期的同时执行参数求值顺序
、
、
、
给定这样使用的宏FOO:
std
::string f2();注意:类型,
std
::string只是一个例子
浏览 4
提问于2017-08-10
得票数 3
回答已采纳
4
回答
如何设计带有“注释”字段的类?
、
、
由于每个类都应该能够自动处理每个字段,因此,一个自然的解决方案就是拥有一个具有所有所需类型的
std
::
tuple
:{ double temperature;}; 这样,我们就失去了元组的递归自动处理能力,但是我们可以
将
每个字段按字面命名::
tuple
<int, double, cha
浏览 9
提问于2012-03-27
得票数 9
回答已采纳
2
回答
错误:
boost
::
tuple
与“operator==”不匹配
、
、
我打算
为
boost
::
tuple
定义一个自定义的
boost
::
tuple
#include <vector> #include <
boost
/
tuple
/
tuple
.hpp==(const
boost
::
tuple
<int>&, const
boost
::
tuple
<
浏览 4
提问于2015-03-18
得票数 2
回答已采纳
2
回答
在C++中使用X宏时处理尾随逗号的最佳方法
、
、
、
constructor 'Foo::Foo()': {} 基本上,在成员初始化程
序列
表中的最后一个元素之后有一个后缀逗号因此,是否有更好的方法来处理成员初始化程
序列
表中的后缀逗号?
浏览 3
提问于2015-03-12
得票数 2
回答已采纳
2
回答
一个
std
::
tuple
(即
std
::get<E>)需要非const索引访问的有力解决方案
、
、
我要寻找的是:使用
std
::get<E>的一种无痛方法,其中E是任何表达式,以便
将
T&返回到已知存在的T (即,不受范围异常的影响,从而规避
std
::
tuple
<T>中的范围安全
std
::get)。我试图创建一个数据容器类,您可以使用初始化程
序列
表来填充该类。 要点:用于允许元组的模拟初始化程
序列
表。;}
std
::
tuple
<T...由于有多种类型,我无法用
std
::arr
浏览 0
提问于2016-07-12
得票数 1
回答已采纳
2
回答
在
boost
元组、zip_iterator等上使用
std
::get和
std
::tie
、
、
、
、
将
std
::get<>()和
std
::tie<>()与
boost
构造一起使用有哪些选择? auto zip_end =
boost
::make_zip_iterator(
boost
::make_
tuple
::get<0>(t),
boost</e
浏览 2
提问于2014-03-26
得票数 7
1
回答
接近Python优雅的元组解压缩宏
、
、
BOOST
_REQUIRE_EQUAL(&a, &
std
::get<0>(
tuple
)); auto const
tuple
=
std
::make_
tuple
(1, 0.5,
std
::string("hello world"));
BOOS
浏览 0
提问于2014-08-29
得票数 9
1
回答
boost
::variant的问题,链接器给出了一个段错误
、
、
、
代码:typedef
boost
::
tuple
<
std
::string, Class2::Ptr> Class2
Tuple
; typedef
boost
::
tuple
<
std
::string, Class3::Ptr> Class3
Tu
浏览 1
提问于2010-02-23
得票数 2
1
回答
变量宏:重用变量参数(
Boost
.Fusion)
、
、
、
、
在这里,使用宏
Boost
.Fusion定义结构并将其调整
为
BOOST
_FUSION_DEFINE_ASSOC_STRUCT
序列
。最后,结构本身有标记:VAR(foo)::index注意,对于这两个结构中的每一个,由于我定义了一个关联
序列
,所以我必须使用结构字段名(foo1,bar2,.)一次三次。相反,我希
浏览 5
提问于2017-08-05
得票数 1
回答已采纳
1
回答
如何根据功能特性
将
std
::index_sequence参数传递给嵌套模板结构
、
、
、
下面是我的简单代码,它确实起了作用(我
将
单个整数传递给argument):#include <
tuple
>#include"
boost
/variant.hpp" template<ty
浏览 13
提问于2022-07-26
得票数 -3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
初探Boost.Xpressive正则表达式库
从 C+98到C+17,元编程是如何演进的?
如何把C/C++程序编译成实用的Python模块
把C/C+程序编译成实用的python模块,突破你的瓶颈
Modern C+元编程应用(二)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券