腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
模板
类
成员函数仅
专门化
、
、
我正在阅读关于
模板
的
完整指南,它说:虽然
可以
专门化
类
模板
的
单个成员函数,但是一旦您这样做了,就不能再
专门化
专门成员所属
的
整个
类
模板
实例了。实际
上
,我想知道这是怎么回事,因为您完全
可以
在
没有任何成员函数
的
情况下进
浏览 4
提问于2011-05-10
得票数 36
回答已采纳
2
回答
静态数据成员
模板
专门化
的
实例
化
点在哪里?
、
、
、
但是,我认为对于静态数据成员
模板
还不清楚,原因是: 对于函数
模板
专门化
、成员函数
模板
专门化
或
类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例
化
的
,因为它是从
另一个
模板
专门化
中引用
的
,并且引用它
的
上下文取决于
模板
参数对于
类
<e
浏览 5
提问于2020-07-07
得票数 8
1
回答
模板
:名称解析:实例
化
点:->有人能为这个语句举出更多
的
例子
吗
?
、
对于函数
模板
专门化
、成员函数
模板
专门化
或
类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例
化
的
,因为它是从
另一个
模板
专门化
中引用
的
,并且引用它
的
上下文取决于
模板
参数,则
专门化
的
实例
化
点是封闭
专门化</em
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
1
回答
对部分
模板
专业
化
的
澄清
、
、
这个问题要求澄清关于部分
模板
专门化
的
下列文件
的
一节: 如果一个
类
模板
是
另一个
类
模板
的
成员,并且它有部分
专门化
,则这些
专门化
是封闭
类
模板
的
成员。如果将封装
模板
实例
化
,则每个
浏览 2
提问于2018-02-28
得票数 1
3
回答
C++ --
模板
类
专门化
是否有一种
方法
可以
包含来自通用
模板
的
代码?
、
、
给定一个C++
类
:class A { int a; int getA() {return a;}
模板
专门化
是否
可以
“继承”(没有实际
的
C++继承)成员,比如A和getA()?此外,在为
类
编写大量
模板
专门化
的
代码时,我是否应该多次键入相同
的
代码(这有点违背了
模板
的
全部用途
浏览 3
提问于2017-11-17
得票数 4
回答已采纳
1
回答
专门化
的
隐式实例
化
、
、
我不明白为什么标准首先为
模板
定义
模板
实例
化
,如下所示:N3797::14.7/4 [temp.spec] 实例
化
模板
专门化
浏览 1
提问于2015-02-26
得票数 2
回答已采纳
1
回答
类
模板
成员显式
专门化
的
混淆
、
、
在
本例中,
类
模板
显式
专门化
的
定义应该在定义成员
的
位置()范围内。显式
专门化
类
的
定义与生成
的
专门化
的
定义无关。也就是说,其成员不需要具有与生成
的
专门化
成员相同
的
名称、类型等。显式
专门化
类
模板
的
成员定义方式与普通
类
的
成员相同,
浏览 1
提问于2020-07-28
得票数 1
2
回答
为什么
类
模板
在
不需要完全对象类型时被实例
化
?
、
类
模板
可以
是显式
的
,也
可以
是隐式
的
,如果是N3797::14.7.1/1 [temp.inst],
类
模板
将被隐式实例
化
。除非类
模板
专门化
已经显式实例
化
(14.7.2)或显式
专门化
(14.7.3),否则
类
模板
专门化
在
需要完全定义
的
对象类型
的
上下文中引
浏览 5
提问于2015-02-21
得票数 0
回答已采纳
1
回答
使用C++11时非类型参数依赖于类型参数
的
C++
类
模板
问题
、
我知道
在
C++中,在编译时控制包含/排除哪些
类
模板
成员函数
的
正常
方法
是通过部分
专门化
。我有一个
类
模板
,它有一个类型参数和一个非类型参数,这取决于类型参数。当非类型参数是一个特定值时,我希望
类
模板
的
某些成员函数是
类
模板
实例
化
的
一部分,而不是其他成员函数。通常
的
做法是对主
模板
进行编码,使
浏览 13
提问于2021-02-03
得票数 0
1
回答
template<> template<typename T>语法用于什么?
、
、
、
有时,我看到
类
专门化
代码如下:template < typename T >{};template < typenameT > class Foo {}; 我知道这段代码意味着什么,但我
的
问题是:
在
类
专门化
中使用“templa
浏览 0
提问于2018-09-25
得票数 0
回答已采纳
1
回答
如何将
类
从不同
的
实现中分离出来
、
、
我有一个带有显式
类
模板
专门化
和
另一个
部分类
模板
专门化
的
类
模板
。internal_representation3 inRep;};
专门化
会导致接口重复。
类
模板
和它
的
特殊
化
都有相同
的
方法
名,但不同
的
是它们
的
implementa
浏览 2
提问于2012-10-25
得票数 2
1
回答
关于非专用
模板
成员
模板
专门化
的
C++标准段落
、
、
在
目前
的
C++标准草案中,一段说: 在出现在命名空间范围中
的
类
模板
或成员
模板
的
成员
的
显
浏览 1
提问于2018-04-20
得票数 3
2
回答
何时实例
化
类
模板
的
虚拟
方法
?
、
、
、
当生成
类
模板
的
虚拟
方法
的
代码时,C++标准是否说明了确切
的
时间点?
在
我们
的
示例中,函数实例
化
()隐式地实例
化
类
模板
A,然后执行A<0>::f()
的
任何显式
专门化
。在上面的例子中,
专门化
是
在
类
模板
A
的
隐式实例
化
之后完成
的<
浏览 1
提问于2013-09-19
得票数 2
回答已采纳
2
回答
在
C++中应该将
类
模板
的
显式
专门化
的
定义放在哪里?
、
、
、
、
根据 ..。
类
模板
的
显式(完全)
专门化
的
定义不能放在标头中(否则,每个翻译单元中都有一个包含此标头
的
定义,因此整个程序中将有多个定义)。此外,作为
另一个
证据,中列出
的
实体(下面引用
的
区块)并不包含<e
浏览 4
提问于2017-11-29
得票数 10
回答已采纳
1
回答
模板
类
中定义
的
枚举
上
嵌套
类
的
部分
专门化
、
、
、
哪一个是对
的
?编辑source_file.cpp(9): error C2754: 'X<T>::Y<U,>': a partial specialization cannotint>::Y<int,X<int>::E::e0>'所以我认为VC++拒绝编译<e
浏览 0
提问于2018-07-15
得票数 4
回答已采纳
2
回答
我如何能够
专门化
一个非
模板
类
的
模板
成员
方法
?
、
我
可以
在
模板
类
的
部分
专门化
方面找到很多帮助,但我想部分地
专门化
一个非
模板
类
的
方法
。class TempMembMeth { template<typename T1, typename T2>};
浏览 0
提问于2014-08-29
得票数 1
回答已采纳
2
回答
C++中
的
几个基本
模板
问题
、
::
方法
void mytest<T>::method(T input) cout << input << endl;我能抹去第二个T作为简短
的
表达
吗
,当我将实现与非
专门化
模板
类
的
实现放在.h文件而不是.cpp文件中时,VS2013也会报告错误代码。我知道非
专门化
模板
类
的
声明和实现应该位于相同<em
浏览 2
提问于2014-01-11
得票数 1
回答已采纳
5
回答
在
大型
模板
类
中
专门化
单个
方法
、
、
在
C++中,如果希望
在
模板
类
中部分地
专门化
单个
方法
,则必须
专门化
整个
类
(如中所述)。然而,使用C++11,我认为可能会有一个更优雅
的
解决方案,但我不知道如何处理它。
浏览 6
提问于2014-01-17
得票数 17
回答已采纳
2
回答
如何设计对
可以
包含不同类型
的
文件
的
访问?
、
我
的
问题是:,
在
C++?中建模这个文件
的
最佳
方法
是什么?创建一个
模板
化
文件
类
,其中
模板
参数是包含列类型
的
结构。
在
一个不同
的
静态
模板
类
中,将头In作为静态成员,并为endianness安全读取提供一个函数(通过显式
模板
专门化
)。 缺点:需要为每个文件创建struct和静态合作伙伴<e
浏览 1
提问于2011-09-12
得票数 1
3
回答
“如果引用
专门化
的
上下文依赖于
模板
参数”
的
含义是什么?
、
、
根据C++17标准,温度点/4,强调地雷, 对于
类
模板
专门化
、
类
成员
模板
专门化
或
类
模板
类
成员
的
专门化
,如果
专门化
是隐式实例
化
的
,因为它是从
另一个
模板
专门化
中引用
的
;如果引用
专门化
的
上下文依赖于
模板
参数,并且如果
浏览 0
提问于2019-06-28
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+11使用using定义别名(替代typedef)
ThinkPHP一些默认规则
【必看】掌握C+模板方法模式,让你的代码大幅提升可重用性和灵活性!
模板方法模式——看看 JDK 和 Spring 是如何优雅复用代码的
聊聊C+的类和面向对象编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券