腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
具有
模板
成员
的
C++
类
,
该
模板
成员
使用
任意
模板
参数
构造
模板
成员
、
、
我不确定为什么下面的代码块编译和工作,即使
模板
语法所暗示
的
语义是不同
的
。
类
A接受
模板
类型Data,并包含
模板
类型为Data
的
成员
data。它还
具有
一个
构造
函数,
该
构造
函数通过值接受Data
的
实例,并
使用
假定
的
复制
构造
函数实例化
成员
data。另一个
类
C有一个
任意</em
浏览 11
提问于2019-07-16
得票数 1
1
回答
下面链接中
的
声明不需要存储
类
说明符“`static`”。我说
的
对吗?
、
、
、
下面是关于可变
模板
的
cppreference页面的摘录。 当在
类
作用域中
使用
时,变量
模板
声明静态数据
成员
模板
。
使用
命名空间std::matrix_constants;
使用
pauli = hermitian_matrix<T,2>
构造
模板
;//别名
模板
//静态数据
成员
模板
静态数据
成员<
浏览 2
提问于2016-04-08
得票数 3
回答已采纳
1
回答
在
C++
标准中“
类
的
成员
模板
”指的是什么?
、
C++
标准规定:
模板
声明中
的
声明应 声明或定义函数或
类
,或定义
类
模板
的
成员
函数、
成员
类
或静态数据
成员
,或嵌套在
类
模板
中
的</e
浏览 0
提问于2011-02-20
得票数 2
回答已采纳
1
回答
成员
模板
模板
参数
的
隐藏
、
、
、
来自: 在
类
模板
定义之外出现
的
类
模板
成员
的
定义中,
类
模板
成员
的
名称隐藏任何封装
类
模板
的
模板
参数
的
名称(如果
成员
是
类
模板
,则不隐藏
该
成员
的
模板
参数
)。
浏览 1
提问于2016-12-24
得票数 20
1
回答
模板
类
内嵌套
模板
类
的
前向声明
、
、
您可以在普通
类
内转发声明
模板
内部类,并将定义
的
类型用作任何其他前向声明类型。typedef Inner<0> Inner0;}; class Outer::Inner {}; Inner0* f();class Outer<
浏览 0
提问于2015-07-10
得票数 6
回答已采纳
6
回答
为什么
模板
不能在外部
的
"C“块中?
、
、
、
此代码无法
使用
g++、Visual /
C++
和Comeau C/
C++
编译,其错误消息基本相同: static int do_stuff+标准
的
第7.5节链接规范规定: 对于
类
成员
的
名称和
类
成员
函数
的
成员
函数类型,忽略C语言链接。// linkage;
浏览 11
提问于2011-02-02
得票数 28
回答已采纳
1
回答
模板
类
的
C++
调用
模板
构造
函数
、
我有一个
模板
类
,包含各种
参数
列表:struct Data{现在,我希望有带有各种“通用引用”
参数
列表
的
构造
函数,因此我将
构造
函数设置为
模板
: Data(CtrArgs&& ... args){ } };
浏览 2
提问于2014-07-24
得票数 1
回答已采纳
2
回答
C++
模板
--几个专门化--行为定义了吗?
、
、
让我们想象一下,我声明了一个
模板
结构:让我们想象一下,我
的
结构对于所有的N都有一个通用
的
行为,除了N == 0template<> struct mystruct<0> {int k = 0};template<int N> struct mystructmystruct<0> y; struct m
浏览 1
提问于2018-02-13
得票数 3
1
回答
不实例化带有默认
模板
参数
的
模板
结构。
、
、
、
double f;double X<T>::f = 14.0; 为什么编译器希望我们像这样专门化结构X: template<typename T2>struct X
浏览 0
提问于2015-07-25
得票数 5
回答已采纳
2
回答
从未
使用
过
的
无效默认
成员
初始化程序。
、
、
return 0;上面的代码是否应该编译并显示出未定义
的
行为? 标有(!)
的
线
使用
引用类型
的
参数
实例化
类
模板
Test。在这种情况下,
成员
Test::m_member
的
默认初始化程序无效(引用必须
使用
某个对象初始化)。但另一方面,默认
构造
函数(唯一可以
使用
该
默认初始化程序
的
构造
函数)从未在程序中
使用
,因此不
浏览 0
提问于2019-09-03
得票数 4
回答已采纳
1
回答
模板
:名称解析:实例化点:->有人能为这个语句举出更多
的
例子吗?
、
这是来自ISO
C++
标准14.6.4.1实例化点
的
语句。对于函数
模板
专门化、
成员
函数
模板
专门化或
类
模板
的
成员
函数或静态数据
成员
的
专门化,如果专门化是隐式实例化
的
,因为它是从另一个
模板
专门化中引用
的
,并且引用它
的
上下文取决于
模板
参数
,则专门化
的
实例化点是封闭专门化
的<
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
2
回答
如何以及何时
使用
构造
函数
模板
?
我对下面的句子感到困惑,我理解它们用于转换
成员
函数
的
示例,但不理解
构造
函数
成员
函数
模板
场合。由于显式
模板
参数
列表遵循函数
模板
名称,而且调用转换
成员
函数
模板
和
构造
函数
成员
函数
模板
时不
使用
函数名,因此无法为这些函数
模板
提供显式
模板
参数
列表。*ip; ip = a.operator int*(
浏览 1
提问于2013-06-04
得票数 2
回答已采纳
1
回答
派生
模板
类
中基
类
构造
函数
的
可见性
、
我不明白
的
是:如果我
的
类
Any本身不是一个
模板
类
,那么所有这些都可以正常工作。(可以取消对示例代码行
的
注释。 如果Any是
模板
,则BASE_T不再可见。有什么办法让它再次可见吗?如您所见,ConcatHelper
模板
从所有类型创建一个
类
,这些类型是
该
模板
的
变量列表
的
一部分。现实世界
的
代码做了更多
的
工作,但这里
的
浏览 3
提问于2016-04-15
得票数 3
回答已采纳
1
回答
具有
非类型
参数
的
函数
模板
、
、
我是
C++
模板
化代码
的
新手。你能告诉我以下问题吗:如果我想
使用
函数
模板
(只有非类型
参数
)来定义一个
类
的
成员
函数,我是否也需要为该类定义
模板
。或者换句话说,
C++
是否允许用户在未
模板
化
的
类
中定义
成员
函数
模板
(只有非类型
参数
)。
浏览 0
提问于2017-12-01
得票数 0
1
回答
c++
:声明多个
模板
的
两种方法
、
为什么这样做是错
的
?
浏览 2
提问于2015-06-15
得票数 1
回答已采纳
1
回答
模板
:名称解析
、
、
这是国际标准化组织
C++
标准14.6/6
的
声明:
模板
结构A{ typedef
浏览 5
提问于2010-09-17
得票数 0
回答已采纳
1
回答
C++
成员
模板
专门化语法
、
在上有以下段落: 在
类
主体之外定义显式专门化
类
模板
的
成员
时,不
使用
语法
模板
<>,除非它是显式专门化
成员
类
模板
的
成员
(
该
成员
模板
是
类
模板
),是因为否则,语法将要求此类定义以嵌套
模板
所需
的
template<
参数
>开始。
浏览 0
提问于2018-04-12
得票数 4
1
回答
使用
C++11时非类型
参数
依赖于类型
参数
的
C++
类
模板
问题
、
我知道在
C++
中,在编译时控制包含/排除哪些
类
模板
成员
函数
的
正常方法是通过部分专门化。我有一个
类
模板
,它有一个类型
参数
和一个非类型
参数
,这取决于类型
参数
。当非类型
参数
是一个特定值时,我希望
类
模板
的
某些
成员
函数是
类
模板
实例化
的
一部分,而不是其他
成员
函
浏览 13
提问于2021-02-03
得票数 0
1
回答
模板
/泛型
类
中
的
非常数静态
成员
-
c++
与c#
、
、
、
在c#中,静态
成员
对于每个泛型
类
都是唯一
的
,如下例所示public class GenTest<T> //A static variableGenTest<int> g111 = new GenTest<int>(111); }来自 那
c+
浏览 1
提问于2013-06-16
得票数 1
回答已采纳
1
回答
类
模板
的
requires子句是否必须重复外部
成员
定义?
、
、
、
、
当
使用
requires子句
的
类
模板
的
成员
在
类
之外定义时,如果没有指定requires,则gcc不会抱怨,而clang会抱怨。class Foo { void func();void Foo<Container>::func()
使用
gcc进行
的
编译不会有任何问题。来自gcc --version
的
输
浏览 11
提问于2020-08-28
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券