腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
如何
调用
模板
类
的
静态
成员
?
、
、
static void f() // not using template parameter T}; 在本例中,A<int>::f()与A<double>::f()相同,但我不希望通过
模板
参数
调用
是否存在允许
调用
f()但不需要
模板
参数
的
语法?
浏览 2
提问于2010-12-09
得票数 9
回答已采纳
1
回答
静态
模板
成员
的
嵌套
静态
模板
成员
、
、
、
假设我有一个
类
,它包含嵌套
模板
类
的
静态
成员
:{ class Child { Host::Child<'A'> Host::memberA; 现在,假设“子”
类
还包含自己嵌套
模板
<
浏览 6
提问于2017-05-22
得票数 0
回答已采纳
3
回答
什么时候在C++中
调用
模板
类
的
静态
成员
的
构造函数?
、
、
、
当普通
类
的
静态
成员
的
构造函数被
调用
时,有大量
的
信息。然而,我看到了一些关于
模板
类
的
奇怪行为。 return 0;我认为输出应该是:Hello I am B from Atem
浏览 1
提问于2011-08-06
得票数 9
回答已采纳
2
回答
从未使用过
的
无效默认
成员
初始化程序。
、
、
return 0;上面的代码是否应该编译并显示出未定义
的
行为? 标有(!)
的
线使用引用类型
的
参数实例化
类
模板
Test。在这种情况下,
成员
Test::m_member
的
默认初始化程序无效(引用必须使用某个对象初始化)。但另一方面,默认构造函数(唯一可以使用该默认初始化程序
的
构造函数)从未在程序中使用,因此不应该实例化它。在C++11下,编译器是否允许/必须尝试/跳过未在实例化构造函数中使用
的
成员</em
浏览 0
提问于2019-09-03
得票数 4
回答已采纳
2
回答
静态
数据
成员
模板
专门化
的
实例化点在哪里?
、
、
、
但是,我认为对于
静态
数据
成员
模板
还不清楚,原因是: 对于函数
模板
专门化、
成员
函数
模板
专门化或
类
模板
的
成员
函数或
静态
数据
成员
的
专门化,如果专门化是隐式实例化
的
,因为它是从另一个
模板
专门化中引用
的
,并且引用它
的
上下文取决于
模板
参数对于
类
模板
浏览 5
提问于2020-07-07
得票数 8
6
回答
具有唯一
静态
成员
的
C++
模板
、
、
模板
类
的
每个实例化都会复制所有
静态
成员
。如果我想要一个在所有实例化中只存在一次
的
静态
成员
,我应该怎么做?在
类
模板
之外使用普通
的
静态
字段?将工作,但似乎不优雅,因为没有更多
的
关联到
模板
类
。有没有办法将这种独特
的
静态
成员
与
模板
类
关联起来?
浏览 0
提问于2012-08-23
得票数 1
回答已采纳
1
回答
在C++标准中“
类
的
成员
模板
”指的是什么?
、
C++标准规定:
模板
声明中
的
声明应 声明或定义函数或
类
,或定义
类
模板
的
成员
函数、
成员
类
或
静态
数据
成员
,或嵌套在
类
模板
中
的
类</
浏览 0
提问于2011-02-20
得票数 2
回答已采纳
1
回答
下面链接中
的
声明不需要存储
类
说明符“`static`”。我说
的
对吗?
、
、
、
下面是关于可变
模板
的
cppreference页面的摘录。 当在
类
作用域中使用时,变量
模板
声明
静态
数据
成员
模板
。使用命名空间std::matrix_constants;使用pauli = hermitian_matrix<T,2>构造
模板
;//别名
模板
//
静态
数据
成员
模板
静态
数据
成员
模
浏览 2
提问于2016-04-08
得票数 3
回答已采纳
1
回答
具有
静态
模板
类
成员
的
模板
类
:
如何
定义
静态
成员
、
我有一个
模板
类
,它本身包含一个作为
静态
成员
的
模板
类
。我找不到正确
的
语法来定义
静态
成员
,如示例所示:#include <list> class Container {
浏览 2
提问于2017-05-20
得票数 1
回答已采纳
1
回答
为每个C++
类
模板
实例执行一次代码
、
、
、
好吧,这是个复杂
的
问题。到目前为止我是手动完成
的
。但这是痛苦
的
。所以我想要自动执行注册函数。我目前
的
想法是在构造函数中
调用
一个有保护
的
注册方法。然而,每当构建<em
浏览 2
提问于2014-10-13
得票数 5
回答已采纳
2
回答
转换到指向
模板
的
指针是否实例化了该
模板
?
、
、
、
问这个问题
的
原因是下面的代码,它会在链接到Clang和GCC 4.4.5
的
未定义
的
check_error<char>(void*, long)引用时出错,这表明它没有实例化
模板
。不过,MSVC和编译和链接都很好,这使得人们相信它确实实例化了
模板
。但是,如果忽略强制转换,MSVC和GCC ( 4.4.5和4.5.1)只会在check_error<char>上出错(被通缉
的
行为),而Clang则会在这两个
调用
上出错。通常情况下,我相信Clang的话,
浏览 3
提问于2011-12-04
得票数 29
回答已采纳
1
回答
哪个对象文件包含以下
静态
模板
化
的
“
成员
变量”?
、
、
、
、
假设我有下面的
模板
类
,它有一个
静态
成员
函数,它本身实例化了一个
静态
变量(从功能上讲,它是在第一次
调用
其包含
的
例程时实例化
的
静态
成员
变量):struct foo这种明显
的
重复/冲突在链接时是
如何
解决
的
?
浏览 1
提问于2013-06-06
得票数 3
回答已采纳
1
回答
如何
转发声明
模板
实例
成员
函数
、
、
CRTP与
模板
成员
函数
的
接口,由于没有
模板
成员
函数
的
前向声明,在
调用
模板
成员
函数时存在问题。 { inline void imp_f3()
静态
函数接口实现工作正常但是对于IF::f3,
浏览 1
提问于2019-02-22
得票数 0
1
回答
类
模板
的
静态
成员
是否隐式实例化?
、
、
、
、
考虑以下两个引号: [C++11: 14.7.1/8]:
类
模板
的
隐式实例化不
浏览 0
提问于2014-10-31
得票数 4
回答已采纳
1
回答
创建具有私有构造函数
的
类
模板
的
实例
、
我有一个
类
模板
,它有一个私有构造函数和一个
静态
成员
函数来创建
类
的
对象。
如何
将
类
类型传递给函数CreateInstance,以便可以使用
类
类型
调用
构造函数?
浏览 5
提问于2019-01-23
得票数 0
回答已采纳
2
回答
对
模板
类
使用偏移量
、
、
、
来自C++标准: -没有非标准布局
类
(或此类类型
的
数组)或引用
的
非
静态
数据
成员
,-对所有非
静态
数据
成员
具有相同
的
访问控制(第11条),-没有非标准布局基
类
, -在大多数派生
类
中没有非
静态
数据
成员
,最多有一个具有非
静态
数据<e
浏览 2
提问于2014-02-05
得票数 3
1
回答
确保
类
的
静态
成员
被构造
、
、
这是编译器实现问题,还是标准支持
的
行为?如果注释外行未注释,则按预期打印出来。是否有任何方法可以实例化static Printer p,而不需要更改MyClass或auto& p = MyClass::p之类
的
额外语句?我之所以对此感兴趣,是因为我希望创建一个
模板
化
的
基
类
,当它派生出来时,它将在启动时运行一些代码。
浏览 3
提问于2013-11-13
得票数 3
回答已采纳
1
回答
为什么某些看起来像普通类型定义
的
表达式意外地变成了
模板
的
声明?
、
、
这些表达式都是普通类型
的
定义:bool flag; #include<iostream> class Test public:我说
的
对吗?
浏览 5
提问于2021-01-10
得票数 2
回答已采纳
1
回答
C++
模板
继承中强制
的
完全
模板
实例化?
、
、
、
、
我们都知道C++
类
模板
不会生成未使用
的
成员
函数,如下所示:class A public:template<typename T>{ virtual void RightFunctionA<e
浏览 0
提问于2015-04-21
得票数 3
回答已采纳
1
回答
重载C++
模板
类
虚函数
、
、
、
、
下面是重现我遇到
的
问题
的
代码。Base
类
是一个具有虚函数foo
的
模板
类
。foo有一个添加传入参数
的
默认实现。当在main中
调用
时,这个
类
可以很好地编译,并且它
的
foo输出是预期
的
。然而,这是问题
的
根源。但这是我
的
困惑所在。编译器被要求实现Base<SimpleObject>::foo,因为这是ComplexDerived继承
的
。但是,
浏览 0
提问于2013-06-15
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券