腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
函数
模板
专门化
的重要性和必要性
、
我读过
C++
入门,它说
函数
模板
专门化
是一个高级主题,但我完全迷惑了。有人能举个例子说明为什么
函数
模板
专门化
是重要和必要的吗? 为什么
函数
模板不支持部分
专门化
,而类模板支持呢?潜在的逻辑是什么?
浏览 1
提问于2010-02-04
得票数 6
回答已采纳
1
回答
类模板特殊成员
函数
显式
专门化
、
、
、
在
c++
中,iso 2003/2011 tem.ex.spec/4写到 {};
浏览 0
提问于2015-01-06
得票数 1
回答已采纳
2
回答
有没有办法为
函数
模板
专门化
命名一个类型?
、
、
例如,当我们有一个通用的
函数
模板时,我们可以在
函数
中使用模板类型:void foo() T t;}如果有一种方法可以在实际的
专门化
函数
浏览 0
提问于2014-04-29
得票数 0
1
回答
C++
代码生成和模板
专门化
、
如果
函数
模板或类模板是
专门化
的,但没有实际使用,那么
C++
编译器会生成代码吗?我知道,如果不是
专门化
的(
函数
或类模板),也不会使用它。--谢谢
浏览 1
提问于2017-06-08
得票数 2
回答已采纳
2
回答
实例化/模板
函数
专门化
、
、
、
我正在读一本关于
C++
的书,出于某种原因,我似乎不能理解
函数
的模板
专门化
(隐式模板实例化、显式模板实例化和显式
专门化
)。需要明确的是,我不明白为什么需要显式模板实例化或显式专用化,因为人们可以只声明/定义一个非模板
函数
,这将覆盖泛型模板
函数
和
专门化
。在什么地方、什么时候、为什么要使用显式模板实例化和/或
函数
的显式
专门化
?
浏览 14
提问于2015-07-22
得票数 2
2
回答
免费
函数
的部分模板
专门化
-最佳实践
、
、
大多数
C++
程序员应该知道,不允许自由
函数
的部分模板
专门化
。例如,以下是非法的
C++
:T mul(const T& x) { return x * N; } T mul(0); } 但是,允许类/结构的
浏览 3
提问于2010-03-08
得票数 13
回答已采纳
1
回答
Doxygen genered文档中显示了静态
函数
的模板
专门化
、
、
、
在我的项目的
C++
头中,我使用了一些在非静态公共
函数
中调用的静态模板
函数
帮助器。当我在这个文件上运行Doxygen时,即使使用模板,每个静态
函数
也是隐藏的,这是正确的行为,因为静态
函数
对于外部世界是不可见的。但是,当我对其中一个进行模板
专门化
时,这种
专门化
将出现在生成的文档中:template<class T> static如果想一想,这是因为Do
浏览 3
提问于2014-01-08
得票数 2
1
回答
模板
专门化
在实例化点上看不到
函数
、
、
、
instantiation fnc<CL> is here (in namespace scope,} 在模板
函数
我看到标准(
C++
14) 14.6.4.1/1 对于
函数
模板
专门化
、成员
函数
模板
专门化
或类模板的成员
函数
或静态数据成员的
专门化
,如果
专门化
是隐式实例化的,因为它是从另一个模板<
浏览 5
提问于2015-10-30
得票数 6
回答已采纳
2
回答
基于指针类型的模板
函数
重载?
、
、
是否可以根据指针类型重载模板
函数
,如下所示:template <class T>{} template <class T>{}template<> inline Function&l
浏览 0
提问于2019-06-10
得票数 0
1
回答
模板:名称解析:实例化点:->有人能为这个语句举出更多的例子吗?
、
这是来自ISO
C++
标准14.6.4.1实例化点的语句。对于
函数
模板
专门化
、成员
函数
模板
专门化
或类模板的成员
函数
或静态数据成员的
专门化
,如果
专门化
是隐式实例化的,因为它是从另一个模板
专门化
中引用的,并且引用它的上下文取决于模板参数,则
专门化
的实例化点是封闭
专门化
的实例化点否则,这种
专门化
的实例化点将紧跟引用该
专门化
的命名空间范围声明或定义。如果以使用
函数
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
6
回答
C++
-
函数
模板
专门化
的目的是什么?什么时候用?
、
学习
C++
,出现了
函数
模板。这一章提到了模板
专门化
。当您只使用一个常规
函数
时,为特定数据类型
专门化
一个
函数
有什么意义呢? 显然,模板
专门化
的存在是有原因的。什么时候使用?我读过萨特的文章,但我需要更多的外行版本,因为我只是在学习这些东西。
浏览 0
提问于2010-09-11
得票数 6
回答已采纳
2
回答
实例化点能否延迟到翻译单元的末尾?
、
、
、
下面是关于
函数
模板实例化的引号 1对于
函数
模板
专门化
、成员
函数
模板
专门化
或类模板的成员
函数
或静态数据成员的
专门化
,如果
专门化
是隐式实例化的,因为它是从另一个模板
专门化
中引用的,并且引用它的上下文取决于模板参数,则
专门化
的实例化点是封闭
专门化
的实例化点。否则,这种
专门化
的实例化点将紧跟引用该
专门化
的命名空间范围声明或定
浏览 5
提问于2014-04-12
得票数 13
回答已采纳
6
回答
支持“部分
专门化
”的其他语言是什么?
、
、
、
部分模板
专门化
是
C++
中泛型编程的重要概念之一。&y) { x.swap(y); }非常感谢,如果您可以在替代语言中发布等效的语言(或者在语言不支持交换概念的情况下该语言的部分
专门化
的典型示例因为您可以在泛型
函数
中调用foo(任意):void bar(T x) { // stuff...这是
C++
实现抽象w
浏览 1
提问于2008-12-18
得票数 11
1
回答
为什么我可以在
C++
中部分
专门化
而不能完全
专门化
成员模板?
、
、
、
、
C++
模板规则似乎限制太多,编译器实现也定义得太多。但在这里,我有一个特定的行为,我很难理解。问题是,我可以部分
专门化
一个成员,但不能完全
专门化
它。这真的是违反直觉的,因为您可以很容易地将虚拟模板添加到完全
专门化
的模板中,并使其部分
专门化
。这里发生了什么事??重要的编辑:这很重要,因为我们知道,如果不
专门化
类,就不能
专门化
成员
函数
(这可以看作是这个问题的组合,需要部分
专门化<
浏览 9
提问于2018-06-07
得票数 4
1
回答
推导尾随模板-
函数
模板显式专业化声明中的参数(没有
函数
arg )。扣减)
、
、
、
说强调地雷 - 端例 // OK, <int> deduced f
浏览 3
提问于2020-04-23
得票数 5
回答已采纳
2
回答
当我试图部分
专门化
一个
函数
模板时,为什么我的程序不能工作?
、
、
、
) doSomething<a1,b1>();}:这是我的模板参数1 :0和2:1 }(在这种情况下,泛型模板的主体是注释的,尽管它没有任何区别) 这种
专门化
在部分
专门化
的所有示例中都有
浏览 0
提问于2011-12-02
得票数 2
2
回答
何时实例化类模板的虚拟方法?
、
、
、
当生成类模板的虚拟方法的代码时,
C++
标准是否说明了确切的时间点?在我们的示例中,
函数
实例化()隐式地实例化类模板A,然后执行A<0>::f()的任何显式
专门化
。在上面的例子中,
专门化
是在类模板A的隐式实例化之后完成的。我能否始终确保,在类模板隐式实例化之后定义类模板的虚拟方法的
专门化
就足够了?如果观察到的行为得到
C++
标准的支持,我会感觉更好。我没有找到任何关于这个问题的明确声明。最接近的部分是14.7.3/6,这在虚拟方法方面有些不明确: 如果模板、成员模板或
浏览 1
提问于2013-09-19
得票数 2
回答已采纳
1
回答
为什么不允许成员
函数
的模板
专门化
?
、
、
如果我有一些琐碎的东西,比如(为了澄清,我并不认为这是一个很好的实现,只是一个示例来演示成员
函数
上的部分模板
专门化
失败):classinterestRate) : {} }; 14.5.5.3.1.类
浏览 0
提问于2018-12-19
得票数 6
3
回答
模板显式
专门化
的
C++
措辞
、
、
如果我们考虑
函数
模板重载,
C++
中的标准行为是首先选择“最专门的”重载(从基本模板中选择)。下一步是查看所选的重载是否显式地
专门化
。如果是,则将选择匹配的显式
专门化
。。
浏览 0
提问于2018-09-11
得票数 1
1
回答
在C++11中根据类型需求
专门化
类模板成员
函数
、
、
、
class AAA void XXX(T val) { /* code */ } };template<> void AAA<int>::XXX(int val) { /* code * } 但我真正想做的是,不是基于T的特定类型,而是基于T的特定类型要求来
专门化
XXX
函数
,
浏览 16
提问于2021-03-07
得票数 2
点击加载更多
相关
资讯
【C++基础算法】string类函数
C++的函数如何返回多个值?
C++中的vector和Java中的ArrayList的构造函数的区别
C++ 错题本 MAC环境下 unique_lock try_lock_for函数爆红问题
C++
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券