腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
可变
模板
递归
构造
函数
问题
、
、
我试着理解
递归
构造
函数
和
可变
模板
的用法。template <class T, class...
浏览 11
提问于2019-11-07
得票数 1
回答已采纳
1
回答
递归
构造
unsigned int的
可变
模板
、
、
、
、
目前,我有一个这样的kind
函数
:static constexpr unsigned int myFunction() 此
函数
可以根据N和M生成数字。我想写一个带有输入N和M的元
函数
,它将通过递减M来
递归
构造
一个
可变
模板
。例如,通过使用M = 3调用此
函数
,它将
构造
一个名为List的
可变
模板
,该
浏览 1
提问于2012-09-05
得票数 3
回答已采纳
3
回答
C++11中
递归
元
函数
的延迟返回类型解析
、
、
、
由于integer_sequence在C++14之前不可用,因此我使用了一个自定义的
可变
模板
化容器来存储整数序列:struct IntSequence {};template <int S, int E, int...(S
浏览 1
提问于2016-04-15
得票数 3
2
回答
递归
、
可变
模板
函数
、
、
、
、
我知道我可以使用常规的
可变
函数
来做到这一点,但我想用
模板
来做到这一点。我的(C++17)编译器不会同意它。我认为创建一个非
模板
fct()就可以完成这项工作。
浏览 0
提问于2018-05-11
得票数 0
1
回答
类
模板
中的纯
构造
函数
我将类实例化为一个不
可变
变量。类中没有immutable
构造
函数
,也没有标记为pure的
构造
函数
,但无论如何它都能工作。 我还读到,pure
构造
函数
可以用于
可变
、不
可变
、const和共享实例。我在D网站上唯一能找到的就是在
函数
模板
中推断出纯度。我是否应该假设,由于我的类是参数化的(或一个类
模板
),编译器是在推断所有方法的纯度,包括
构造
函数
?
浏览 1
提问于2015-06-16
得票数 1
回答已采纳
1
回答
有没有可能在C++11
可变
类
构造
函数
中创建一个完全任意的私有成员元组?
、
、
、
、
如果之前有人问过这个
问题
,我很抱歉-搜索结果没有明确的答案,我开始怀疑这是否可能。我正在尝试学习C++11,但在使用各种
模板
时遇到了麻烦。我想我终于掌握了
可变
函数
参数的概念,以及为什么/如何使用
递归
来解包和处理它们,但我在类
构造
函数
中遇到了(我认为)类似的概念。假设我想创建一个
可变
模板
类,它有一个混合类型的容器(假设是元组)作为私有成员。在
构造
类对象时,是否可以将任意数量的不同类型的对象推入该元组中?
浏览 1
提问于2013-07-19
得票数 0
2
回答
使用参数包展开添加所有参数
、
、
、
假设我有一个带有int...参数的
可变
模板
。例如,这样的
函数
:int add(){ return t... + ???使用
递归
的
可变
模板
可以很容易地实现。但是,是否也可以使用参数包展开来表示这个(或类似于使用其他二进制运算符来聚合所有
模板
参数)?
浏览 3
提问于2014-05-13
得票数 7
回答已采纳
1
回答
通过转发
构造
函数
参数
构造
基于
可变
模板
的混合结构
、
我试图
构造
一个混合
模板
,它的基座都是作为
可变
模板
参数传递的。我希望通过将每个mixin类的
构造
函数
参数作为一个参数传递给一个
可变
模板
构造
函数
来
构造
mixin。当使用每个混合类类型的对象调用时,变量
模板
构造
函数
将进行编译。但是,如果我传递每个混合类的
构造
函数
参数(所有类都有一个参数
构造
函
浏览 2
提问于2017-01-16
得票数 3
回答已采纳
2
回答
带get
函数
的C++编译时间迭代
、
、
、
、
例如,下面的
模板
类包含constexpr
构造
函数
、getter和operator+()。1.0); assert(c.get<2>() == 8.0);} 我想用operator+()
函数
和
可变
构造
函数
来实现如果我要创建一个包含sum的数组,我知道如何为变量
构造
函数
创建一个元组。我假设我应该使用
递
浏览 1
提问于2018-03-31
得票数 0
回答已采纳
1
回答
可变
模板
和
构造
函数
、
在我的例子中,我发现了一些很棒的东西:各种
模板
函数
。我希望我的
构造
函数
和访问器使用各种
模板
,这样我的访问器就可以使用任意数量的参数(2用于2D数组,3用于3D数组.)
构造
函数
也是如此,因为我需要保存每个维度的大小(N,M,.)然后乘以我的一维数组的大小。
问题
是,我不知道如何做到这一点:(我找到的每个示例都依赖于两个
函数
,一个
函数
的参数为T类型,另一个
函数
的参数为T和Args... args)。 一种
浏览 2
提问于2017-01-26
得票数 0
1
回答
可变
模板
类
构造
函数
、
、
、
、
我编写了以下代码来创建一个类,该类的
构造
函数
以整数的变量数(N)加两倍作为参数,如下所示:#include <cstdlib> 编译器返回以下错误: 没有用于初始化“point_t<4>”的匹配
构造
函数
候选
构造
函数
不可行
浏览 1
提问于2017-12-04
得票数 2
回答已采纳
2
回答
可变
模板
类的部分专门化以限制
模板
参数的类型
、
我有一个Foo类,它需要具有
可变
数量的
模板
参数,但这些参数需要是某种泛型类型,而不是完全任意的。我想我首先需要从一个普通的
可变
模板
开始。class Foo;{}; 但从到另一个
问题
的阅读让我想知道我对
可变
模板
的了解,以及如何有时避免
递归
。我的
问题
是,
模板
参数应该采用相对
浏览 0
提问于2017-07-17
得票数 3
回答已采纳
4
回答
编写
可变
模板
构造
函数
、
、
最近我问了的
问题
,但现在我想扩展它。我已经检查并看到
构造
函数
被调用了3次,所以我可能正在创建temp对象并用其余的参数填充它们的向量。我该如何解决这个
问题
?
浏览 9
提问于2015-03-04
得票数 26
回答已采纳
3
回答
可变
模板
构造
函数
和空
构造
函数
?
、
.> values; Composite<int, char, int> a1;但这会导致错误,因为第二个
构造
函数
会用TTypes = {}覆盖第一个
构造
函数
。有没有办法保持
构造
函数
为空? 最佳,莫里茨
浏览 0
提问于2015-02-04
得票数 3
2
回答
可变
模板
构造
函数
和移动
构造
函数
、
、
、
、
我有一个带有
可变
模板
构造
函数
的
模板
类:class MyClass /* ... some stuff here ... */Ts> { } 如何定义move
构造
函数
MyClass(MyClass&&a
浏览 0
提问于2016-05-08
得票数 3
1
回答
重载
可变
模板
成员
函数
和
可变
模板
函数
、
、
、
、
有没有简单的方法来用通用
函数
重载
可变
模板
函数
,就像这里显示的
构造
函数
(c++11 - c++14){我想做c.fun(5)来调用非
可变
模板
版本。对于使用std::enable_if和std::is_constructible的
构造
函数
,显示了一些类似的解决方案。我需要重载需求
浏览 0
提问于2015-10-06
得票数 1
2
回答
可变
模板
构造
函数
和复制
构造
函数
、
、
、
、
我不明白为什么编译器选择我的Production类的复制
构造
函数
,而没有其他候选
函数
。对于Provider<Pro>(*this, p),调用正确的
构造
函数
。但是对于第二个示例Provider<>(*this),编译器试图调用复制
构造
函数
。据我从页面所理解的,所有匹配表达式的
函数
都应该在候选
函数
集中。但是,要么变量
构造
器不在提供程序的集合中,没有依赖项,要么编译器不顾删除而选择复制
构造
浏览 2
提问于2016-05-16
得票数 6
回答已采纳
12
回答
如何将元组扩展为
可变
模板
函数
的参数?
、
、
、
考虑具有
可变
模板
参数的
模板
化
函数
的情况:现在,我有了一个值的元组t。我在一些已经过时的文档中读到了bind()
函数
对象,以及call()
函数
,还有apply()
函数
。GNU GCC 4.4实现似乎在bind()类中有一个call()
函数
,但是关于这个主题的文档很少。有些人建议使用手工编写的
递归<
浏览 6
提问于2009-03-26
得票数 156
4
回答
C++11变量数的参数,相同的特定类型
、
、
问题
很简单,我将如何实现一个
函数
,其中包含
可变
数量的参数(类似于变量
模板
),但是在所有参数都具有相同类型的情况下,例如int。void func(int...Arguments) 或者,对类型的
递归
静态断言不能工作吗?
浏览 3
提问于2013-08-02
得票数 55
回答已采纳
2
回答
F#中不变的Trie结构
、
、
、
我正在尝试使用aho-corasick算法,试图在F#中做得更好一些,我遇到了Trie实现的
问题
,它们都是
可变
的或不能优化尾部调用。我所看到的基本
问题
是,不
可变
的数据结构必须“自下而上”地构建,因为你不能改变它们所指向的东西,所以你的选择要么是让它们变得
可变
,要么是边走边找出节点(即
构造
中的
递归
)。有没有办法通过对
构造
进行尾部调用优化来创建一个不
可变
的trie数据结构?(并且不会因为复制而降低效率)。
浏览 3
提问于2011-03-23
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券