腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
作用于
可变
类
模板
参数
的
递归
函数
、
、
、
ComponentBlockTupleAccessor
类
或多或少地模拟了std::tuple
的
精简版本,其中可以使用
可变
模板
将任意数量
的
独特类型
的
ComponentArray继承到
类
ComponentTupleComponentTuple中
的
pop_back
函数
被设计成
递归
地从每个ComponentArray中取出一个元素。在ComponentTuple
类
之外,我希望能够简单地调用像compTupl
浏览 46
提问于2019-11-10
得票数 0
12
回答
如何将元组扩展为
可变
模板
函数
的
参数
?
、
、
、
考虑具有
可变
模板
参数
的
模板
化
函数
的
情况:现在,我有了一个值
的
元组t。如何使用元组值作为
参数
调用func()?我在一些已经过时
的
文档中读到了bind()
函数
对象,以及call()
函数
,还有apply()
函数
。GNU
浏览 6
提问于2009-03-26
得票数 156
2
回答
使用
参数
包展开添加所有
参数
、
、
、
假设我有一个带有int...
参数
的
可变
模板
。例如,这样
的
函数
:int add(){所有的方法应该做
的
是添加所有的
参数
。使用
递归
的
可变
模板
可以很容易地实现。但是,是否也可以使用
参数
包展开来表示这个(或类似于使用其他二进制运算符来聚合所有
模板
参
浏览 3
提问于2014-05-13
得票数 7
回答已采纳
2
回答
可变
模板
类
的
部分专门化以限制
模板
参数
的
类型
、
我有一个Foo
类
,它需要具有
可变
数量
的
模板
参数
,但这些
参数
需要是某种泛型类型,而不是完全任意
的
。我想我首先需要从一个普通
的
可变
模板
开始。class Foo;{}; 但从到另一个问题
的
阅读让我想知道我对
可变
模板
浏览 0
提问于2017-07-17
得票数 3
回答已采纳
5
回答
使用
可变
模板
的
随机选择器
函数
--可能吗?
、
、
、
我想使用C++11
的
可变
模板
来实现一个通用
的
“随机选择器”功能。 就像这样..。除了泛化以接受任意数量
的
参数
(每个
参数
都是相同类型,如上所述--尽管接受任何类型作为
参数
并在返回时将所选类型转换为某个特定类型T也是可接受
的
)。我理解使用
模板
递归
来实现诸如类型安全
的
printf等东西
的
想法。
可变
模板
也可以用来创建上述类型
的<
浏览 4
提问于2011-11-10
得票数 11
回答已采纳
2
回答
C++
可变
模板
演绎失败
、
我编写了一个带有
递归
评估
的
可变
模板
函数
。对于最后一个
参数
,我实现了一个没有变量包
的
专门化,一切都很好。template<typename N, int p> // specialization{ return n
浏览 5
提问于2020-11-24
得票数 2
回答已采纳
2
回答
C++中
的
泛型
函数
类
、
、
我试图在这里
的
主线上构建:来拥有一个默认
的
函数
器
类
,这只是一个学术兴趣。我
的
目标是构建一个泛型Fucntor
类
:给定
类
名、方法名和
参数
类型(
可变
长度),它构建一个具有operator()方法
的
类
,该方法接受
模板
args中指定类型
的
可变
数量
的
参数
,并接受一个指针并应用给定
的
方法int Incre
浏览 6
提问于2012-02-19
得票数 3
回答已采纳
2
回答
演绎多
参数
包
、
、
、
、
背景在这个库中,我有一个
可变
模板
,它接收
可变
数量
的
对象和函子(实际上是Qt5信号),总是彼此配对,就像在QObject, signal, etc...中一样,然后希望后面跟着
可变
数量
的
信号
参数
。不出所料,由于“
模板
参数
推导/替换失败”,我得到了“没有匹配<
浏览 1
提问于2018-09-04
得票数 8
回答已采纳
2
回答
在C++中使用
可变
模板
进行元编程
、
、
、
、
我曾希望使用元编程来创建一个
函数
,该
函数
允许调用者传入数量
可变
的
数据类型,并生成一个在文件中搜索与这些类型对应
的
名称
的
函数
。它使用
模板
将typename符号转换为字符串(这在我最终希望编写
的
函数
的
比较中使用),还使用
可变
模板
生成一个
函数
,该
函数
打印作为
模板
参数
传递
的
所有类型<
浏览 1
提问于2015-02-15
得票数 2
1
回答
模板
函数
的
重载
、
、
我试图声明一个
函数
来检查是否初始化了一个智能指针。我编写了两个
作用于
智能指针
的
函数
的
变体,一个
作用于
模板
的
模板
函数
,一个
作用于
模板
的
模板
。std::unique_ptr 1使用两个
模板
参数
(即对象类型和删除器),而std::shared_ptr只使用一个
模板
参数
(即对象类型)
浏览 0
提问于2016-12-19
得票数 0
回答已采纳
3
回答
变量
模板
到数组访问
的
无
递归
扩展
、
、
考虑下面的非类型
可变
模板
函数
:void write_at_offsets(volatile char *p) {}这是否可以在不使用C++11中
的
递归
的
情况下简洁地编写,例如,通过一次展开整个包?
浏览 0
提问于2021-02-18
得票数 2
2
回答
如何调用c++中使用部分
模板
参数
包
的
函数
?
、
我有以下问题: 我想要创建
可变
模板
类
,它必须调用lambda,它可以接受
模板
参数
包
的
第一个N个
参数
(N可能从
参数
包
的
0到
参数
包
的
大小不等,对于不同
的
lambda则不同)。我认为,
递归
模板
助手
函数
,它将检查lambda是否是可调用
的
,从所有
参数
开始,应该是最好
的
变体,但是,除了
浏览 5
提问于2021-10-05
得票数 1
回答已采纳
4
回答
C++11变量数
的
参数
,相同
的
特定类型
、
、
问题很简单,我将如何实现一个
函数
,其中包含
可变
数量
的
参数
(类似于变量
模板
),但是在所有
参数
都具有相同类型
的
情况下,例如int。void func(int...Arguments) 或者,对类型
的
递归
静态断言不能工作吗?
浏览 3
提问于2013-08-02
得票数 55
回答已采纳
1
回答
模板
函数
中
的
变体类型
、
、
、
我已经玩了一会儿不同
的
模板
,我找到了一些我想做
的
事情,但我不知道这是否可能。 对于我试图完成
的
任务,一个粗略
的
想法是一个
模板
类
,它根据存储对象
的
类型来执行特定
的
操作。我希望能够处理继承,所以只处理"Base“对象
的
操作中将包含一个类型”派生“
类
。我已经知道,各种
模板
是我所需要
的
,我只是不能让他们按照我
的
意愿工作。基本上,我想知道您是否可
浏览 1
提问于2015-02-03
得票数 1
回答已采纳
2
回答
创建带有
可变
模板
的
静态数组
、
、
、
在堆栈溢出(我似乎再也找不到)上有一个答案,它演示了如何在C++11中使用
可变
模板
在编译时创建静态数组:struct array_可以提供一个
递归
的
元
函数
来用任意数量
的
参数
实例化array_,然后在编译时将这些
参数
复制到内部数组中。这是一种在编译时创建用于生成常量数组
的
元
函数
的</em
浏览 0
提问于2011-05-19
得票数 26
1
回答
C++11
可变
模板
在实践中是如何使用
的
?
、
我最近遇到了C++11
可变
模板
的话题,我想知道它们实际上是在什么情况下使用
的
?它们主要用于
递归
吗?在
递归
中,
参数
的
数量可以变化(或未知)?除了
递归
之外,还有其他用例吗?
浏览 2
提问于2021-06-10
得票数 0
2
回答
在C++中从
模板
类
本身派生
、
、
在我被要求使用
的
遗留代码
的
一部分中,我遇到了一个我不理解
的
概念。在SO中搜索和googling搜索都没有太大
的
帮助,因此这个问题。有一个
模板
类
看起来像这样:class CommandHandlerGenericCommandHandlerGeneric<Index_t-1, Kind_t, Prot_t, Protocol>
浏览 0
提问于2012-01-24
得票数 6
回答已采纳
1
回答
使用
可变
模板
中
的
参数
定义多个方法
、
、
我想以某种方式定义一个基
模板
类
,以便它接受
可变
模板
参数
,并为每个
参数
定义一个虚方法,其中
参数
是
参数
类型。Params>{不幸
的
是,Foo变得模棱两可。我知道,或者,我可以
递归
地从BaseSingle继承,并传入剩余
的
参数
。这是否有性能方面的影响?
浏览 1
提问于2012-03-10
得票数 6
1
回答
通过转发构造
函数
参数
构造基于
可变
模板
的
混合结构
、
我试图构造一个混合
模板
,它
的
基座都是作为
可变
模板
参数
传递
的
。我希望通过将每个mixin
类
的
构造
函数
参数
作为一个
参数
传递给一个
可变
模板
构造
函数
来构造mixin。当使用每个混合
类
类型
的
对象调用时,变量
模板
构造
函数
将进行编译。但是,如果我传递每个混合
类
的<
浏览 2
提问于2017-01-16
得票数 3
回答已采纳
1
回答
Python中用于
递归
的
可变
对象与不
可变
对象
、
、
这个问题
的
灵感来源于阅读DFS上
的
。返回:visited tuple**:**是一个不
可变</em
浏览 0
提问于2018-02-18
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券