腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C++中
的
显式
专业化
认证
c++
、
templates
、
template-specialization
我正在阅读函数>
模板
>显式
专业化
中
的
入门C++ >冒险。但是有一个特定
的
结构(称为job),您只想交换其中
的
两个成员,而让其余
的
成员保持原样。您将需要一个不同
的
定义,因此您必须进行明确<e
浏览 2
提问于2011-06-20
得票数 2
1
回答
带有引用参数
的
重载函数
模板
c++
、
templates
、
c++11
、
overloading
第一个
模板
专门
化
是f<int>(int&),第二个
模板
专门
化
是f<int&>(int&)。在参数相同
的
情况下,基于偏序规则
的
函数
模板
具有
更好
的
特性。然后按照14.8.2.4/9标准 如果对于给定
类型
,扣减在两个方向上都成功(即,在上述转换之后,
类型
是相同
的
),并且P和A都是引用
类型
(在被上面提到
的<
浏览 0
提问于2012-03-27
得票数 4
回答已采纳
1
回答
使用gcc
的
模版实例
化
错误
c++
、
gcc
、
clang
、
variadic-templates
、
template-specialization
对于下面的代码,我使用gcc得到一个模棱两可
的
模板
实例
化
错误。但是,使用Clang或Visual可以很好地编译代码。代码
的
一个完整
的
工作示例可以在这里找到:struct Aggregate : Bases...我定义了MyClass
的
两个特别
化
。MyClass,我期望编译器选择MyClass
的
第二个专门
化</
浏览 2
提问于2020-06-15
得票数 2
回答已采纳
2
回答
这个
模板
构造是什么?
c++
、
template-specialization
声明符_Ptr_cat_helper后面的尖括号使其看起来像是一个专门
化
。但是,它并没有指定用于专门
化
模板
的
完整或部分
类型
,而是多次重复
模板
参数。我们都清楚,专门
化
适用于两个
模板
参数
类型
相同
的
模板
的
实例
化
,但我不清楚这是否构成完全专门
化
或部分专门
化
,或者为什么。我认为,如果所有
浏览 1
提问于2013-07-11
得票数 4
回答已采纳
2
回答
模板
的
隐式
专业化
意味着什么?
c++
、
templates
在这一章中,N3797::14/4 [temp] (强调地雷) 提到了内隐
专业化
。据我从上下文中了解到,这个概念与
模板
显式专门
化</e
浏览 4
提问于2015-02-23
得票数 1
回答已采纳
3
回答
模板
显式专门
化
的
C++措辞
c++
、
templates
、
language-lawyer
如果我们考虑函数
模板
重载,C++中
的
标准行为是首先选择“最专门
的
”重载(从基本
模板
中选择)。下一步是查看所选
的
重载是否显式地专门
化
。如果是,则将选择匹配
的
显式专门
化
。。您能否指出标准中定义第二步
的
位置(上一段中突出显示
的
部分)? 谢谢。
浏览 0
提问于2018-09-11
得票数 1
1
回答
继承所有
模板
类型
功能
c++
我正在考虑创建
模板
类包装器,它应该继承所有的
模板
参数功能,并在其上添加一些东西。对于结构和类,这将是非常简单
的
class foo{ void bar(){} }; class baz : public T { void zab(){} };int main(){} 现在,我
的
问题是,是否有任何方法能够保持内置整数
类型
的
运算符,而不是大量
的
手动专门
化
浏览 17
提问于2019-05-22
得票数 0
回答已采纳
2
回答
c++
模板
专门
化
和
模板
参数
的
数量
c++
、
templates
、
partial-specialization
、
loki
我刚刚开始学习
模板
,我正在学习一个实现TypeList
的
例子,并看到了针对TypeList
的
Length方法
的
实现。<class T, class U>{}; 我
的
问题是主长度
模板
只有一个参数(TList),但是专门
化
有两个参数。这怎么可能呢,我在其他专门
化</e
浏览 3
提问于2017-04-14
得票数 1
回答已采纳
0
回答
使用
模板
化
typename
的
函数
模板
专门
化
c++
、
templates
我在一些类中有一个
模板
方法 ...和几个
专业化
认证template<> int AAA::get<AAA>(AAA &val) const;template<const int SIZE> c
浏览 3
提问于2017-12-06
得票数 2
回答已采纳
1
回答
GCC与Clang
模板
调用解析差异
c++
、
gcc
、
clang
、
language-lawyer
int main() Alice a;}编辑:有趣
的
事实:从成员函数中删除const限定符也使gcc更喜欢成员函数。然而,这并不能解决问题。
浏览 2
提问于2014-05-22
得票数 34
回答已采纳
1
回答
在部分
模板
专门
化
中使用解密
类型
c++
、
templates
、
sfinae
、
template-specialization
具有
以下
模板
和专门
化
:struct A { std::cout像这样使用: bool f() { return false; }{ return 0;当您期望选择部分
专业化
时,主
模板
将被解析。value>::type> {
浏览 1
提问于2018-09-27
得票数 3
回答已采纳
3
回答
函数
模板
-显式
专业化
与全局函数(C++)
c++
、
templates
、
generics
、
function-templates
、
explicit-specialization
我知道使用函数
模板
是为了使函数
具有
可移植性,并且可以与任何数据
类型
一起使用。 另外,如果我们对特定
的
数据
类型
有一个更有效
的
实现,那么
模板
的
显式
专业化
就会完成。但是,与显式特定
化
不同,我们还可以编写一个非
模板
函数,该函数可以从main调用。这将为我们节省一些处理时间,因为编译器将比显式专门
模板
函数更快地定位非
模板
函数,后者
的
效率也会更高。那么,当我
浏览 2
提问于2010-10-08
得票数 2
回答已采纳
1
回答
不是部分专门
化
,但
类型
仍然不完整
c++
、
templates
template <class T>我得到了错误:这算不算部分
专业化
我一直认为部分专门
化
只是对
模板
参数
的
结构子集进行专门
化
。 有没有什么关于ao
的
工作我可以用
模板
化
的
类型
来完成专门
化
模板
浏览 0
提问于2014-12-17
得票数 0
2
回答
C++
模板
形式排序规则
c++
、
templates
我很难理解正式
的
排序规则是如何工作
的
,如书“C++
模板
”第12章所描述
的
,由D. Vandevoorde和N.M. Josuttis编写
的
完整指南。在本书第188页中,作者给出了用于确定两个可行
的
函数
模板
中哪个更专业
的
场景: 在这两个
模板
中,我们通过替换前面描述
的
模板
参数来合成两个参数列表:和(A2*) (其中A1和A2是唯一
的
组合
类型
)。显然,根据第二个参数<e
浏览 4
提问于2012-04-03
得票数 3
回答已采纳
2
回答
为什么const会影响gcc中全局变量
模板
实例
化
的
链接?
c++
、
templates
、
linkage
、
variable-templates
我从两个翻译单元获取以下实例
化
变量
模板
的
地址:template<class T> const bool cb = true;我正在打印b<int>、cb<int>和icb<int>
的
地址。0x401ae5 // first translation unit 0x603
浏览 3
提问于2019-10-29
得票数 2
回答已采纳
2
回答
gcc与clang在部分
专业化
中
的
变异参数加同
类型
额外参数
的
行为
c++
、
c++11
、
variadic-templates
、
template-specialization
, 1> a0; return 0;由于以下原因,...does没有使用g++ (版本5.1.0和5.3.0)进行编译: 附带注意:实际上,专门
化
是危险
的
,因为A<0, int>无法使用这两个编译器进行编译(
模板
参数
的
错误数量)。
浏览 7
提问于2016-03-29
得票数 9
回答已采纳
1
回答
当其中一个函数
模板
包含包时,MSVC无法消除函数
模板
之间
的
歧义。
c++
、
language-lawyer
、
function-templates
、
function-templates-overloading
最近,我报告了一个涉及函数参数包
的
。另外,正如所显示
的
那样,msvc实际上是标准兼容
的
。所以我
的
问题是,我
的
问题是,上面显示
的
代码示例是否格式良好。.>) 换句话说,哪个编译器是对
的
,在这里。
浏览 5
提问于2022-06-18
得票数 1
2
回答
在这个代码示例中使用了什么样
的
模板
专门
化
?
c++
、
templates
、
template-specialization
、
generic-programming
我读过关于和
的
文档,但不明白在这个示例中使用了什么样
的
专门
化
(msdn链接只是因为我当前
的
环境,这个问题或多或少是理论性
的
)。我需要c++标准和/或c++标准段落
的
文档或参考链接中使用
的
名称。我试图解决
的
问题很复杂,很难直接问,但我知道如何使用与本示例中使用
的
类似的方法。
浏览 5
提问于2014-03-13
得票数 4
回答已采纳
1
回答
调用
模板
和非
模板
函数时
的
优先级是什么?
c++
、
templates
您能告诉我一些关于调用同名
模板
函数和非
模板
函数
的
优先级
的
更一般规则吗?
浏览 0
提问于2021-05-07
得票数 3
回答已采纳
1
回答
用enable_if和is_arithmetic对类进行
模板
专门
化
c++
、
c++11
、
templates
、
template-specialization
、
typetraits
我正在尝试为算术
类型
实现一个
具有
2个专门
化
的
表达式类。这是默认
的
类:如果我现在编译我
的
代码,我会得到以下错误: 我如何解决我
的
问题,
模板
和
专业化
浏览 4
提问于2016-12-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kubernetes 中模板化的正确方式-Kustomize
好用的思维导图工具有木有?这个网站的模板既有创意又漂亮
安装算量软件数据管理层次的模板化
C+11对模板实例化中连续右尖括号>>的改进
Kotlin 一个好用的新功能:Parcelize!干掉序列化的模板代码
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券