腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
可变
模板
演绎失败
、
我编写了一个带有递归评估的
可变
模板
函数。对于最后一个
参数
,我实现了一个没有变量包的
专门化
,一切都很好。} {} gcc和clang报道了一个不明确的过载,无法决定是“
专门化
”还是“
可变
”,其中有一个
空
参数
我试着删除
专门化<
浏览 5
提问于2020-11-24
得票数 2
回答已采纳
1
回答
可变
模板
必须具有可调用的
专门化
和非
空
参数
包是良好的吗?
、
、
、
、
一方面,有一个规则,它规定,如果
可变
模板
的每一个有效的
专门化
都需要一个
空
的
模板
参数
包,那么程序是格式错误的,不需要诊断。另一方面,我们可以想象这样一种情况,即可以显式实例化
模板
的任何期望的
专门化
,但不能称之为,例如: template <class...Ts>}; foo::foo<int, float, double>(); 代码是否格式良好,
浏览 5
提问于2017-11-15
得票数 3
回答已采纳
1
回答
C++
可变
模板
空
参数
专门化
、
、
为
空
参数
可变
模板
编写特殊化的正确方法是什么?z->payload + 3; cout << result << '\n' << m->payload << endl;} helper函数接受
可变
的
模板
参数
如果它检查了所有给定的类型
参数
并失败。例如,运行到
空
参数
。我想断言并停止这个过程。
浏览 37
提问于2021-05-06
得票数 1
回答已采纳
1
回答
如何制作递归编译时
可变
结构
模板
、
、
、
我正在尝试在
c++
中创建一个
可变
模板
来创建一个由
模板
的
参数
定义的静态(非动态分配)结构。myInstance会给我这样的信息:那么,如何在
c+
+中使用
可变
模板
来实现这一点呢?我已经知道了部分
专门化</em
浏览 6
提问于2018-02-14
得票数 1
回答已采纳
2
回答
如何基于现代
C++
中的另一组
可变
模板
参数
来表示
可变
模板
类型?
、
、
、
假设我有以下
可变
模板
结构:struct Example {};template<class... S>}更具体(更简单),现在我只想返回Example<int, ...,int>,其中int的数量是
参数
pack S的大小。如何在现代
C++
中实现,即C++
浏览 2
提问于2017-04-08
得票数 3
回答已采纳
1
回答
boost中的
模板
髓元连接
、
、
在Boost (例如,)提供的与MPL库相关的文档中,可以找到以下构造: 我有两个问题: 文档是否引用了f具有默认
模板
参数
的情况(考虑编写文档时的语言状态)?考虑到语言的当前状态(在发布文章时,我相信<e
浏览 4
提问于2017-10-15
得票数 0
回答已采纳
1
回答
可变
模板
功能:
专门化
头/尾和
空
底壳
、
、
、
、
我希望在类中有一个
可变
模板
函数。
可变
模板
参数
是字符,应该以类似循环的方式处理。所以我想写它就像在haskell里一样,用头/尾来分割列表,直到达到一个基本的情况(
空
列表)。作为一个例子,让我们只计算给定
参数
的数量(只是一个极小的例子)。我知道函数不支持部分
专门化
。但我认为将各种
模板
专门化
为头/尾和
空
基大小写版本并不是部分
专门化
,而是完全
专门化
,
浏览 2
提问于2013-03-23
得票数 13
回答已采纳
1
回答
推导尾随
模板
-函数
模板
显式专业化声明中的
参数
(没有函数arg )。扣减)
、
、
、
说强调地雷
模板
类数组{ /* . */ };
模板
空
排序( Array & v);//显式
专门化
排序(Array&) //带有推导的
模板
- int template<>空洞排序(Array&)类型的
参数
;+版本,这也适用于函数
模板
浏览 3
提问于2020-04-23
得票数 5
回答已采纳
2
回答
需要特定
参数
包大小的
C++
模板
概念
、
、
在我将'Base‘添加到
模板
中之后,结果是不再需要EmptyPack概念。而第一个
模板
自然需要3个类型名。但是,我对这个概念EmptyPack不是很确定。它真的使我的程序格式错误,不需要诊断吗?
浏览 0
提问于2020-08-24
得票数 1
0
回答
C++
专门化
可变
模板
内部的
可变
模板
、
如何在带有
可变
模板
参数
的类中
专门化
带有
可变
模板
参数
的类?
浏览 10
提问于2016-07-06
得票数 1
回答已采纳
1
回答
通过std::function调用
可变
函数
模板
、
、
我有一个
可变
模板
函数,声明如下:double pricer(Arguments... params); 具有针对不同
参数
类型的
专门化
。通过单个std::function“包装器”调用
模板
专门化
的正确语法是什么?有可能吗?
浏览 0
提问于2012-07-13
得票数 2
1
回答
“
空
”
可变
模板
专门化
的地址
、
、
、
我有一个
可变
模板
成员函数,定义如下:VAlgorithm* CreateAlgorithm(const char *objectName, const char *classNameCreateAlgorithm<>error: insufficient contextual information to determine type 似乎“
空
浏览 0
提问于2012-09-03
得票数 4
回答已采纳
3
回答
类型特征-显式
模板
专门化
。在xcode上失败
、
、
我试图使用类型特征,如在“现代
C++
设计”中使用
模板
来确定类型是否有
可变
大小。例如,字符串需要
可变
大小的存储,int具有固定大小的存储。此代码在Microsoft
C++
上工作,现在我正在移植到mac,并得到了错误: 有什么正确的方法来
专门化
这个?
浏览 3
提问于2011-10-09
得票数 1
回答已采纳
1
回答
允许在
模板
专门化
中切换
模板
参数
吗?
、
、
、
以一种方式向前声明
模板
类Memo,并以另一种方式实现了它的部分特殊化。.> struct Memo;template <typename R, typename....>>代码编译得很好,所以我想应该有一个简单的解释来解释为什么允许它这样做。那么,为什么允许在
模板
专门化
中切换
模板
<em
浏览 1
提问于2013-09-11
得票数 0
1
回答
下面的代码应该按照
C++
标准编译吗?
、
、
、
、
::enable_if_t<std::is_same<T, int>::value>>>}; {不同汇编者的汇编结果: 错误:类
模板
部分
专门化
不
专门化
任何<em
浏览 5
提问于2016-12-14
得票数 17
3
回答
C++
变量
模板
方法
专门化
、
、
我有一些
可变
模板
方法,如下所示: template<int ...(Args));这里我需要一个
专门化
,它接受int类型的任何
参数
计数,所以我可以这样调用它: Invoke("method", 2, 4 ,9);
浏览 2
提问于2016-08-18
得票数 7
回答已采纳
1
回答
可变
模板
候选不匹配
、
、
、
我正在尝试组合一个泛型方法调用器(用于
C++
OO/v8桥),使用
可变
模板
元编程来构建
参数
列表,转换为本机类型,最后执行附加的方法,一旦传入的
参数
列表为
空
(因此将构建传出的
参数
列表): template编译器正确地链接了
参数
生成的每个步骤,但无法匹配非
模板
化的invoke()方法,从而无法实际执行本机
C++
方法。我尝试过完全
专门化
它,但是在名称空间作用域之外得到了有关
专门化</em
浏览 2
提问于2012-02-12
得票数 1
回答已采纳
1
回答
具有更多
模板
参数
的部分
专门化
、
、
、
是否允许部分
专门化
比主
模板
具有更多的
模板
参数
?我的理解是,部分
专门化
必须与主
模板
具有较少或相同数量的
模板
参数
。我正在阅读
C++
模板
(第二版),在第5.4节(第72页)中提到struct MyClass<T[SZ]>{template <typename T, std::size_t S
浏览 3
提问于2018-12-13
得票数 7
回答已采纳
5
回答
在大型
模板
类中
专门化
单个方法
、
、
在
C++
中,如果希望在
模板
类中部分地
专门化
单个方法,则必须
专门化
整个类(如中所述)。然而,使用C++11,我认为可能会有一个更优雅的解决方案,但我不知道如何处理它。也许在某种程度上与enable_if?有什么想法吗?
浏览 6
提问于2014-01-17
得票数 17
回答已采纳
3
回答
C++
模板
:无法匹配
可变
类
模板
中的最后一个
模板
、
、
、
、
我正在学习C++11
可变
模板
,并创建了一个
模板
结构来计算给定列表的最大数量,并尝试:#include <type_traits> 所以我的问题是: 为什么无法匹配max<a>?有没有什么规则或标准来处理这个问题?====
浏览 128
提问于2018-06-07
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+模板元编程:探索无穷可能性的神技!
聊聊C+的模板和泛型编程
C+17 标准正式发布:开发者可更简单地编写和维护代码
C+11模板参数简介
一文解决现代编程语言选择困难:命令式编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券