腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为元组实现创建索引序列
、
假设我想自己实现像
std
::
tuple
这样的东西,只需要一些基础知识。我想先显示一个失败的尝试。Is>{}; struct
tuple
:
tuple
_leaf<sizeof...(Ts), Ts>... { templat
浏览 23
提问于2019-03-23
得票数 2
回答已采纳
1
回答
TMP C++和参数包
、
template<
std
::size_t...Is>} 让我们考虑上面的例子。我不能理解iter(
std
::get<Is>(
tuple
)...);。我知道...正在
扩展
“操作符”。因此,它应该应用于参数包(在意义上是参数)或模板参数包。我可以想象什么是
std<
浏览 4
提问于2016-04-28
得票数 2
回答已采纳
1
回答
变量类型和
扩展
到外部类型的变量参数包的部分模板专门化会导致歧义
、
、
、
Ts, size_t Level, size_t TermLevel>{struct A<
std
::
tuple
<Y<Ts>...>, Level, TermLevel> A<
st
浏览 1
提问于2012-03-20
得票数 1
1
回答
函数的指针元组返回变量类型的引用
、
、
、
// scary part static
std
::pair<
std
::
tuple
<Types&&
浏览 4
提问于2014-09-25
得票数 0
回答已采纳
1
回答
对任意数量的类使用可变模板参数
、
、
、
If this class was declared with two face types I would have : //
std
::unique_ptr<FaceType2> type2; 我不确定声明这些将如何工作,因为在实现的时候,我不知道我需要处理多少个/和哪些face类型。换句话说,当我想要声明类FaceProp时,我就知道要使用多少个face类型
s
浏览 14
提问于2021-03-05
得票数 1
回答已采纳
3
回答
C++17多参数包展开
、
、
、
我试图将函数f映射到元组t0、t1等上,以返回元组
std
::
tuple
<f(
std
::get<0>(t0),
std
:get<0>(t1),...)守则:template<typename T> using make_
tuple
_index =
std
::make_index_sequence<
std
::
tuple
_size<r = mapx_n([](aut
浏览 7
提问于2017-11-09
得票数 3
回答已采纳
1
回答
Std
::index_sequence_for<T是怎么.>()是否确实有效?
、
、
、
<inds ...>){ } void printTuple(const
std
::
tuple
<tupleElementsTyp
浏览 20
提问于2020-02-28
得票数 0
回答已采纳
1
回答
为什么编译器不会停止在此模板代码上提供错误?
、
、
我试图理解为什么这段代码会永久地生成编译错误,据我理解,模板专门化应该阻止模板
扩展
进一步发展,因为它击中了INDEX = 0,这应该是代码中唯一的递归。stream(out,
tuple
) <<
std
::get<INDEX>(
tuple
);}; STREAM &operator()(STREAM &o
浏览 0
提问于2018-05-22
得票数 1
回答已采纳
1
回答
非常适合从
std
::get中读取元组值
、
、
、
我有一个很好的实现,类似于
std
::apply,它将元组
扩展
为函数的参数。它工作得很好,除了
std
::get总是返回一个左值,并且它不能匹配正确的重载。Indices>{TTuple> auto apply_
tuple
(const
浏览 3
提问于2018-01-31
得票数 1
回答已采纳
1
回答
将函数
扩展
为元组
、
、
、
当我们概括这个问题时,我们希望将处理某些类型的现有函数
扩展
到处理这些类型的元组的函数。我将这个
扩展
函数称为static_container_functor,下面的代码演示了它的用法:
std
::
tuple
<double, int> t1{3.14159,函数名为static_container_functor,而不是
tuple
_functor,因为我希望对其进行
扩展
,使之能够在
std
::variant和
std
浏览 0
提问于2018-03-10
得票数 7
1
回答
将N种类型的参数包折叠成N-1对
、
、
我正在尝试将N不同类型的参数包折叠到具有各自类型的N-1
std
::pairs的
std
::
tuple
中。举个例子,表达式应评估为因此,我正在搜索Resolve
浏览 2
提问于2018-02-25
得票数 3
回答已采纳
4
回答
三角化元组
、
., TN-1, TN>
std
::
tuple
<
std
::
tuple
<T0>, ...
std
::
tuple
<T0, T1, ..., TN-1>所以
std
::
tuple
_element_t<N, result
浏览 1
提问于2019-11-27
得票数 6
回答已采纳
2
回答
将元组展开为成员初始化程序列表中的参数包。
、
、
、
我需要用存储在
std
::
tuple
中的参数初始化一个基类。我可以访问C++17,并设法发现
std
::make_from_
tuple
可以工作,但需要一个基类的副本构造函数。it WithTupleConstructor(const
Tuple
& base_args) : Base(
std
::make_from_
tuple
::make_
tuple
(1,
浏览 7
提问于2022-08-19
得票数 0
回答已采纳
1
回答
带有模板参数的通用lambda函数
、
、
#include <utility> void h(T, U) } void f(
std
::
tuple
< T... > t,
std
::
tuple
< U... > u) auto g = [&] <
std
::size_t...I &g
浏览 1
提问于2016-02-12
得票数 4
回答已采纳
1
回答
控制一个爱好者
tuple
_for_each的多个可变参数包的解包装
、
、
、
、
f),
std
::forward<
Tuple
>(t),
std
::make_index_sequence<
std
::
tuple
_size<
std
::decay_t<
Tuple
>>::value>{});我们可以通过避免对
std
::make_
tuple
的调用来解决这个问题,而代之以初始化
std
::
tuple
。)(
std
::get<
浏览 4
提问于2015-08-03
得票数 1
回答已采纳
1
回答
使用可变模板构建元组
、
、
请看我想要的简化代码,这是针对2个参数的特殊情况:struct parser static
tuple
<Arg1) Arg1 arg1; // do the parsing with for example stringstream
tuple
<Args...> retVal; 但
浏览 0
提问于2012-04-04
得票数 7
回答已采纳
2
回答
使用统一的初始化语法从函数返回元组
、
、
、
std
::
tuple
<double,double> dummy() {}
std
::
tuple
<double,double> a = dummy(); } 错误:第22行:从初始化器\ list转换为‘
std
::
tuple
’将使用显式构造器‘
std
::
tuple
<_T1,_T2>::
tuple</
浏览 1
提问于2013-02-19
得票数 23
回答已采纳
1
回答
如何将相应的值从值元组附加到相同类型的向量元组?
、
、
、
Ts>
std
::
tuple
<
std
::vector<Ts>...> vectors;这是我所想的,但扩张是行不通的。我应该如何正确地进行扩张?class soa { <
浏览 0
提问于2018-07-11
得票数 1
回答已采纳
2
回答
是否有方法将旧类模板中的所有类型模板参数传递到新的类模板中?
、
、
、
我创建了一个名为
tuple
_tag的简单模板类,它与
std
::
tuple
相同,但只充当标记。||
std
::is_const_v<T>) template>,该参数将被转换为
std
::
tuple
<...>类型,而to_
tu
浏览 6
提问于2021-07-06
得票数 0
回答已采纳
1
回答
如何访问模板类型参数包中的类型索引?
、
、
在将类型参数包
扩展
到
std
::
tuple
<...>中时,我希望访问类型的索引。 例如,给定一个<int, double, float>类型包,我想构建一个
std
::
tuple
<...>,如下所示:
std
::
tuple
<
std
::array<int,0>,
std
::array<double,1>,
std
::array<float, 2>
浏览 12
提问于2021-04-29
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券