腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么我
可以
在
C++
中
部分
专门化
而不能完全
专门化
成员模板?
、
、
、
、
C++
模板规则似乎限制太多,编译器实现也定义得太多。但在这里,我有一个特定
的
行为,我很难理解。问题是,我
可以
部分
专门化
一个成员,但不能完全
专门化
它。这真的是违反直觉
的
,因为您
可以
很容易地将虚拟模板添加到完全
专门化
的
模板
中
,并使其
部分
专门化
。这里发生了什么事??重要
的</
浏览 9
提问于2018-06-07
得票数 4
5
回答
在
大型模板
类
中
专门化
单个方法
、
、
在
C++
中
,如果希望
在
模板
类
中
部分
地
专门化
单个方法,则必须
专门化
整个
类
(如中所述)。然而,使用C++11,我认为可能会有一个更优雅
的
解决方案,但我不知道如何处理它。
浏览 6
提问于2014-01-17
得票数 17
回答已采纳
1
回答
模板:名称解析:实例化点:->有人能为这个语句举出更多
的
例子
吗
?
、
这是来自ISO
C++
标准14.6.4.1实例化点
的
语句。对于函数模板
专门化
、成员函数模板
专门化
或
类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个模板
专门化
中
引用
的
,并且引用它
的
上下文取决于模板参数,则
专门化
的
实例化点是封闭
专门化
的
实例化点对
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
1
回答
使用C++11时非类型参数依赖于类型参数
的
C++
类
模板问题
、
我知道
在
C++
中
,在编译时控制包含/排除哪些
类
模板成员函数
的
正常方法是通过
部分
专门化
。我有一个
类
模板,它有一个类型参数和一个非类型参数,这取决于类型参数。当非类型参数是一个特定值时,我希望
类
模板
的
某些成员函数是
类
模板实例化
的
一
部分
,而不是其他成员函数。通常
的
做法是对主模板进行编码,使其包含某些成员函数,然后使用一组不同
的</em
浏览 13
提问于2021-02-03
得票数 0
2
回答
免费函数
的
部分
模板
专门化
-最佳实践
、
、
大多数
C++
程序员应该知道,不允许自由函数
的
部分
模板
专门化
。结构
的
部分
模板
专门化
,并且
可以
利用它来模拟空闲函数
的
部分
模板
专门化
的
功能。例如,
可以
通过以下方法实现最后一个示例
中
的
目标:struct mul_impl static T fun(const
浏览 3
提问于2010-03-08
得票数 13
回答已采纳
1
回答
为什么不允许成员函数
的
模板
专门化
?
、
、
如果我有一些琐碎
的
东西,比如(为了澄清,我并不认为这是一个很好
的
实现,只是一个示例来演示成员函数上
的
部分
模板
专门化
失败):classinterestRate) : {} }; 我不认为能够通过执行以下操作来
专门化
每个函数不幸
的
是,
C++<
浏览 0
提问于2018-12-19
得票数 6
4
回答
函数模板
专门化
的
重要性和必要性
、
我读过
C++
入门,它说函数模板
专门化
是一个高级主题,但我完全迷惑了。有人能举个例子说明为什么函数模板
专门化
是重要和必要
的
吗
? 为什么函数模板不支持
部分
专门化
,而
类
模板支持呢?潜在
的
逻辑是什么?
浏览 1
提问于2010-02-04
得票数 6
回答已采纳
1
回答
c++
引物加
部分
特异性问题
、
、
在
C++
Primer Plus第14章
的
“
部分
专门化
”一节
中
: //一般模板 模板<
类
T1,
类
T2,
类
T3><em
浏览 7
提问于2022-06-25
得票数 1
回答已采纳
1
回答
下面的代码应该按照
C++
标准编译
吗
?
、
、
、
、
typename T>{{不同汇编者
的
汇编结果: 错
浏览 5
提问于2016-12-14
得票数 17
2
回答
有没有办法诱使编译器允许
在
头文件中进行模板
专门化
?
、
通常,当
您
编写模板
类
并在该类
中
对函数进行
专门化
时,需要将
专门化
放在.cpp文件
中
,因为它是一个具体
的
定义(而不是模板定义)。如果
您
只有一个很小
的
函数需要
专门化
,尽管这有点烦人,而且有时您可能会忘记在.cpp文件
中
查找最后一个定义,这可能会导致混淆。 在这种情况下,最好在头文件中将该
专门化
包含在模板定义
的
其余
部分
中
。有什么技巧<e
浏览 3
提问于2011-09-08
得票数 2
回答已采纳
1
回答
您
可以
在
c++
中
部分
专门化
类
的
部分
专门化
吗
、
我有一个关于c++-11模板
部分
专门化
的
层次结构
的
问题。我一直
在
阅读,但我不能完全理解细节是如何与
部分
专门化
的
模板
类
的
方法一起工作
的
。*/ };}; 如果为b=true,则我有一个针对foo
的</em
浏览 15
提问于2020-05-08
得票数 0
2
回答
为什么
C++
标准不允许函数模板
部分
专门化
?
、
、
我读到了一些可能会让编译器感到困惑
的
东西void calculator<std::complex<T>>::myMin();template < , class T> void calculator<std::complex<T>>::myMin();
浏览 3
提问于2016-11-17
得票数 11
回答已采纳
2
回答
为什么不能在
c++
模板中
部分
专门化
成员函数
、
、
我有这样
的
代码{} template <> void Widget<char>:: fun() void fun() {}但是,下面是我被告知
的
错误。
浏览 1
提问于2014-08-02
得票数 2
回答已采纳
2
回答
关于
C++
模板
专门化
和
部分
模板
专门化
的
查询
、
我正在学习
C++
概念--模板
专门化
和
部分
模板
专门化
。有一个代码如下所示,这是我想要理解
的
,所以我正确地得到了这些概念。因此,为了解决这个问题,我们定义了模板
专门化
,如下所示,以确保只有char类型
的
数组
可以
传递给PrintBufferString() void PrintBufferString(Buffer<char因为我了解到,
类
缓冲区
的
类型与
类
缓冲区不同,而函数PrintBufferSt
浏览 4
提问于2011-10-05
得票数 0
回答已采纳
1
回答
如何为封装
类
的
模板模板参数
专门化
嵌套
类
、
、
、
struct Bar {}; }template<typename F> 我需要,只有酒吧将是专门为当封闭
类
Foo是Foo<Zoo<F>>
的
类型,无论F是什么。我不想为Zoo<F>
部分
专门化
Foo,因为我需要再次声明它
的
所有成员。我不明白为什么下面的代码不能编译:template<t
浏览 14
提问于2021-02-17
得票数 0
2
回答
为什么显式
专门化
和
部分
专门化
在
语法上存在差异?
、
、
template <typename T>问题: 我知道
您
必须在上面的代码
中
定义
类
模板
部分
专门化
才能使其工作然而,为什么解释
专门化
和
部分
专门化
在
语法上存在差异?
浏览 0
提问于2012-01-11
得票数 4
1
回答
对
部分
模板专业化
的
澄清
、
、
这个问题要求澄清关于
部分
模板
专门化
的
下列文件
的
一节: 如果一个
类
模板是另一个
类
模板
的
成员,并且它有
部分
专门化
,则这些
专门化
是封闭
类
模板
的
成员。如果将封装模板实例化,则每个成员
部分
专门化
的
声明也会被实例化(模
浏览 2
提问于2018-02-28
得票数 1
1
回答
这篇cppreference.com文章
的
结尾有问题
、
、
我读过及其答案,但我仍然不满意我从cppreference.com
中
理解了
的
这一
部分
: 如果主成员模板对于封闭
类
模板
的
给定(隐式)
专门化
显式(完全)
专门化
,则对于封闭
类
模板
的
这种
专门化
,忽略成员模板
的
部分
专门化
模板结构A{ //封闭
类
模板模板结构B {};//主成员模板模板结构B<T2*> {
浏览 2
提问于2020-10-23
得票数 6
2
回答
C++
部分
模板
专门化
:未声明
的
标识符错误
、
、
编写这段代码
的
目的是为了更好地理解
部分
模板
专门化
。我正在尝试用三个不同
的
bool来
部分
专门化
Vector
类
。我有一个枚举(用于我
的
bool)定义为: enum MY_BOOL YES, MAYBEclass Vector{}; 我
的
部分
<e
浏览 49
提问于2019-03-06
得票数 0
回答已采纳
1
回答
在
派生
类
中
对成员模板
类
执行
部分
类内
专门化
是否合法?
、
、
、
、
我特别感兴趣
的
是,如果一个成员
类
的
部分
专门化
如下: template <class>}; template <class T>};template <class T> structFoo::Bar&
浏览 3
提问于2016-11-18
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
人工智能前期虽然痛苦 但是后期会非常安逸
要替代TensorFlow?谷歌开源机器学习库JAX
模型压缩95%,MIT韩松等人提出新型Lite Transformer
按需定制之“区块链场景”
MOE技术:人工智能计算新范式
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券