腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
为什么
C++
不支持
模板
(非静态)
成员
变量
?
c++
、
class
、
templates
、
c++14
虽然静态
成员
变量
可以在C++14
中
模板
化
,但这不会起作用:{ T var = {};{ instance.var<int> = 50;} 为什么
C++
标准不支持
变量
成员
<em
浏览 11
提问于2018-03-21
得票数 2
3
回答
如何将
模板
化
类型初始化为清零POD数据或默认构造非POD数据?
c++
、
templates
、
c++03
在
C++
-03
中
给出一个
模板
化
的
C++
函数:void example(data arg) { ...如果
模板
参数是POD,我如何将其置零(例如,int获取0,float获取0.0,等等)或者,对于非POD,使用它
的
默认构造函数?我看到对于类
成员
,这是
浏览 2
提问于2015-07-12
得票数 2
2
回答
C++
模板
--几个专门
化
--行为定义了吗?
c++
、
templates
、
template-specialization
让我们想象一下,我声明了一个
模板
结构:让我们想象一下,我
的
结构对于所有的N都有一个通用
的
行为,除了N == 0template<> struct mystruct<0> {int k = 0};template<int N> struct mystructmystruct<0> y; struct m
浏览 1
提问于2018-02-13
得票数 3
3
回答
什么时候在
C++
中
调用
模板
类
的
静态
成员
的
构造函数?
c++
、
templates
、
constructor
、
static-members
当普通类
的
静态
成员
的
构造函数被调用时,有大量
的
信息。然而,我看到了一些关于
模板
类
的
奇怪行为。 return 0;我认为输出应该是:Hello I am B from Atempl 但是对于FreeBSD 7.3上
的
g++ 4.3
浏览 1
提问于2011-08-06
得票数 9
回答已采纳
5
回答
静态
成员
变量
是否对所有C#泛型实例
化
都通用?
c#
、
generics
、
static-variables
在C#
中
,我有一个泛型类: public static int Variable;现在在
C++
中
,如果我用不同
的
参数实例
化
一个
模板
化
的
类,每个完整
的
类都会得到它自己
的
Variable,所以 MyGeneri
浏览 0
提问于2013-02-07
得票数 15
回答已采纳
3
回答
类
模板
可以在没有
成员
的
情况下实例
化
吗?
c++
、
templates
说: 我无法想象
C++
中
的
任何类都会被实例
化
,不管是从
模板
还是非
模板
,在那里类
成员
也没有被实例
化
?
浏览 0
提问于2013-05-22
得票数 6
回答已采纳
2
回答
C++
中
的
模板
化
成员
变量
c++
、
templates
、
member
、
static-polymorphism
、
generative-programming
在编写
模板
化
代码时,我经常发现自己需要在
成员
变量
中
存储
模板
类型
的
实例。例如,我可能需要缓存一个值,以便稍后使用。member = value; T getMember() return member;}; 其中
成员
在使用时是专门
化
的
我
的
问题是: 这种
模板
化
的
浏览 138
提问于2021-01-16
得票数 0
回答已采纳
1
回答
变量
模板
的
部分专门
化
c++
、
templates
、
language-lawyer
、
partial-specialization
、
variable-templates
我知道我可以部分专门
化
类
模板
,我知道我不能部分指定函数
模板
。 那呢?我找不到关于它们是否可以部分专门
化
的
文档。
浏览 25
提问于2018-08-31
得票数 7
回答已采纳
4
回答
C++
静态
模板
成员
,每种
模板
类型对应一个实例?
c++
、
templates
、
static
、
member
通常,一个类
的
静态
成员
/对象对于具有静态
成员
/对象
的
类
的
每个实例都是相同
的
。无论如何,如果静态对象是
模板
类
的
一部分并且还依赖于
模板
参数,那该怎么办呢?例如,如下所示:class A{ static myObject<T> obj;如果我将A
的
一个对象转换为int,另一个转换为float,如果我创建多个A对象作为
浏览 0
提问于2010-02-08
得票数 14
回答已采纳
3
回答
不同实例
化
的
静态
模板
类
变量
是否相同?
c++
、
templates
、
static
、
static-members
我会有两个版本
的
MyClass::myvar还是只有一个版本?
浏览 2
提问于2013-10-09
得票数 6
回答已采纳
1
回答
具有非类型参数
的
函数
模板
c++
、
c++11
、
templates
我是
C++
模板
化
代码
的
新手。你能告诉我以下问题吗:如果我想使用函数
模板
(只有非类型参数)来定义一个类
的
成员
函数,我是否也需要为该类定义
模板
。或者换句话说,
C++
是否允许用户在未
模板
化
的
类
中
定义
成员
函数
模板
(只有非类型参数)。
浏览 0
提问于2017-12-01
得票数 0
1
回答
对于在类之外初始
化
的
静态
成员
的
声明,是否需要constexpr说明符?
c++
、
c++11
、
language-lawyer
、
c++17
、
constexpr
C++17§10.1.5/1声明: constexpr说明符只适用于
变量
或
变量
模板
的
定义或函数或函数
模板
的
声明。自C++11 (§7.1.5/1)以来,标准
中
也有类似的一段,他在
中
引用了这一段落,他在该段落
中
认为,“
C++
标准做而不是”要求constexpr说明符在
变量
的
声明和定义之间进行匹配。在任何constexpr
变量
声明
中</e
浏览 1
提问于2018-05-21
得票数 10
1
回答
类
模板
特殊
成员
函数显式专门
化
c++
、
templates
、
member-functions
、
explicit-specialization
在
c++
中
,iso 2003/2011 tem.ex.spec/4写到 类
模板
的
成员
函数、
成员
类或静态数据
成员
可以显式地专门化为隐式实例
化
的
类专门
化
;在这种情况下,类
模板
的
定义应该在类
模板
成员
的
显式专门
化
声明点上如果对类
模板
成员
的
这种显
浏览 0
提问于2015-01-06
得票数 1
回答已采纳
1
回答
模板
类
中
的
模板
成员
专门
化
c++
、
templates
因为
模板
类
的
模板
成员
的
专门
化
是不可能
的
,除非您也专门
化
这个类。但是,如果将
成员
专门
化
的
定义移到类定义
中
,则确实有效:#include <string> struct A {那么哪一个是对
的
?但我真正
的
问题是,假设clang是正
浏览 0
提问于2019-08-16
得票数 4
回答已采纳
6
回答
为什么
模板
不能在外部
的
"C“块
中
?
c++
、
templates
、
extern
、
linkage
这是 to
的
后续问题。+标准
的
第7.5节链接规范规定: };如果在外部"C“块中允许
模板
,则实例
化
的
成员
函数将具有
C++
链接。那么,为什么C++98标准状态<em
浏览 11
提问于2011-02-02
得票数 28
回答已采纳
1
回答
关于非专用
模板
成员
模板
专门
化
的
C++
标准段落
c++
、
templates
、
language-lawyer
在目前
的
C++
标准草案
中
,一段说: 在出现在命名空间范围
中
的
类
模板
或
成员
模板<
浏览 1
提问于2018-04-20
得票数 3
1
回答
是否被认为是实验性
的
静态反射特性包括父类
的
迭代?
c++
、
reflection
、
c++-ts
研究关于可能
的
新TS特性
的
信息,我发现静态反射被认为是添加
的
。收集了关于实际提议
的
信息,以及作者认为不应该添加
的
内容:
浏览 0
提问于2017-12-09
得票数 0
回答已采纳
2
回答
如果不使用
模板
类
中
的
定义,是否应该实例
化
它?
c++
、
templates
、
gcc
、
clang
、
language-lawyer
default;}; {}PS.
浏览 1
提问于2019-08-22
得票数 21
回答已采纳
3
回答
C++
--
模板
类专门
化
是否有一种方法可以包含来自通用
模板
的
代码?
c++
、
templates
、
template-specialization
给定一个
C++
类:class A { int a; int getA() {return a;}
模板
专门
化
是否可以“继承”(没有实际
的
C++
继承)
成员
,比如A和getA()?此外,在为类编写大量
模板
专门
化
的
代码时,我是否应该多次键入相同
的
代码(这有点违背了
模板
的
全部用途
浏览 3
提问于2017-11-17
得票数 4
回答已采纳
3
回答
成员
模板
的
C++
混淆属性名
c++
、
templates
我已经发现,当从
模板
类型(T& v)
的
变量
访问非
模板
属性(T& v)时,如果存在同名
的
模板
函数(template class <T> void foo()),
C++
可能会被诱使以为它是
成员
模板
。如何从
C++
规范
中
解释这一点?显然,它必须在解析时(在
模板
实例
化
之前)决定是将其视为
成员
模板
还是常规
浏览 7
提问于2012-05-20
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
playbook剧本中的模板与setup变量
Spring Bean 中初始化的成员变量真的不会被回收么?
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
Kubernetes 中模板化的正确方式-Kustomize
编程教程:C#中的变量定义以及初始化
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券