腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
CRTP中
静态
模板
成员
的
初始化
、
、
我尝试
初始化
CRTP基
类
的
静态
成员
。基
类
保存派生
类
的
静态
模板
成员
,而派生
类
定义其他数据
成员
。我想
静态
地
初始化
这个变量。怎样才能让
静态
初始化
起作用?
浏览 3
提问于2020-10-29
得票数 0
4
回答
模板
类
的
静态
数据
成员
在文件中的
初始化
顺序是什么?
、
、
、
,如果我有,struct B { static int b; };int B::b;struct X { static T t; };T X<T>::t; 假设X是用A和B实例化的,并且它的static
成员
在代码中的某个地方被任意使用,如,X<A>::t和X<B>::t,那么template<e
浏览 2
提问于2011-07-14
得票数 7
回答已采纳
1
回答
类
内
成员
初始化
是强制性的。
什么时候
类
内
成员
初始化
是严格强制性的?
类
内
成员
初始化
的规则很复杂,我们可以通过对非
静态
成员
使用Ctor
初始化
程序
列表
来避免这种情况,并在
类
之外定义
静态
成员
。IMHO,这也更分离了声明和定义。
浏览 1
提问于2014-06-29
得票数 1
回答已采纳
3
回答
如何在
类
中包含
模板
成员
?
、
我正在尝试创建一个
类
,其中包含一个
模板
对象
成员
。例如但是,当我这样做时,它无法编译。如果我将这一行移到
类
定义的之外以使它成为全局对象,那么它就编译得很好。 我将代码浓缩为尽可能小的失败单元,如下所示(是的,这是没有意义的,因为其他
成员
变量和函数都丢失了.)如果我们希望
模板
类型对于特定的
类
总是相同的,那么如何在
类
中“嵌入”
模板</e
浏览 2
提问于2010-07-13
得票数 1
回答已采纳
1
回答
对于在
类
之外
初始化
的
静态
成员
的声明,是否需要constexpr说明符?
、
、
、
、
未在
类
定义中内联定义的
静态
数据
成员
的定义应出现在包含该
成员
的
类
定义的命名空间范围中。在命名空间范围的定义中,
静态
数据
成员
的名称应使用::操作符按其
类
名限定。
静态
数据
成员
定义中的
初始化
器表达式位于其
类
(6.3.7)的范围内。其他
静态
数据
成员
的声明不应指定大括号或等
初始化
器。 为了与以前的C++
浏览 1
提问于2018-05-21
得票数 10
3
回答
什么时候在C++中调用
模板
类
的
静态
成员
的构造函数?
、
、
、
当普通
类
的
静态
成员
的构造函数被调用时,有大量的信息。然而,我看到了一些关于
模板
类
的奇怪行为。 以下程序的输出应该是什么?(注意,我使用printf是为了避免std::cout的任何
静态
初始化
顺序失败。)问题是,为什么
类
C的声明不能算作
模板
Atempl的实例化,并导致调用B的构造函数?这是标准的一部分还是g++ 4.3中的错误?
浏览 1
提问于2011-08-06
得票数 9
回答已采纳
2
回答
具有
静态
类
成员
的C++
模板
类
、
、
、
我是
模板
编程的新手。我有一个向量
类
,我试图将它作为
模板
,它包含与父
类
相同的
类
的
静态
成员
:class Vector // vector stuff }const Vector2d&
浏览 0
提问于2013-05-16
得票数 1
回答已采纳
1
回答
模板
类
静态
成员
列表
初始化
、
、
当我尝试像这样
初始化
静态
成员
变量时,我得到了一个VS2015语法错误: template<typename T> class Foo { public: static const T bar; };是编译器还是C++在这种情况下不允许
列表
初始化
?
浏览 14
提问于2016-08-03
得票数 2
回答已采纳
1
回答
在C++标准中“
类
的
成员
模板
”指的是什么?
、
C++标准规定:
模板
声明中的声明应 声明或定义函数或
类
,或定义
类
模板
的
成员
函数、
成员
类
或
静态
数据
成员
,或嵌套在
类
模板
中的
类
的
静态
数据
成员</em
浏览 0
提问于2011-02-20
得票数 2
回答已采纳
4
回答
C++
静态
模板
成员
,每种
模板
类型对应一个实例?
、
、
、
通常,一个
类
的
静态
成员
/对象对于具有
静态
成员
/对象的
类
的每个实例都是相同的。无论如何,如果
静态
对象是
模板
类
的一部分并且还依赖于
模板
参数,那该怎么办呢?
浏览 0
提问于2010-02-08
得票数 14
回答已采纳
1
回答
静态
成员
初始化
链接错误
、
、
为了实现这一点,我有一个
模板
来“统计”当前State的
成员
函数调用。从理论上讲,如果State是一个只包含
静态
函数的
类
/结构,这将很容易,但这也增加了灵活性,甚至更多的
静态
初始化
混乱。StateFunctionHandler的
静态
成员
中的
模板
。StateFunctionHandler的
模板
化
静态
成员
,因为我们需要强制编译器
初始化
它们。在与这些
类<
浏览 1
提问于2012-11-28
得票数 1
2
回答
编译器能正确处理
静态
变量的
初始化
顺序吗?
、
如果存在依赖关系,编译器能正确处理
静态
变量的
初始化
顺序吗?
浏览 4
提问于2013-09-16
得票数 3
回答已采纳
1
回答
确保
类
的
静态
成员
被构造
、
、
我之所以对此感兴趣,是因为我希望创建一个
模板
化的基
类
,当它派生出来时,它将在启动时运行一些代码。
浏览 3
提问于2013-11-13
得票数 3
回答已采纳
1
回答
类
模板
(C++17)中
静态
内联
成员
变量的
初始化
顺序
、
、
、
、
我正在编写一段代码,其中需要使用
类
模板
实例的
静态
变量
初始化
某个
类
的
静态
成员
变量。我知道
静态
初始化
顺序的失败,并发现了关于这个问题的几个讨论,但没有一个真正帮助我解决我的问题。在这一点上,似乎没有
初始化
Foo::map_。但是,
静态
变量不应该像在代码中定义的那样按照相同的顺序
初始化
吗? 我还应该提到,没有
模板
的代码可以正常工作。因此,我想知道编译器是否以在Bar之后
浏览 4
提问于2022-09-16
得票数 0
回答已采纳
2
回答
如何在
类
模板
中正确
初始化
静态
参数数组?
、
、
、
、
由于标准的措辞,C++中的
静态
类
成员
给我造成了一些混乱:
静态
数据
成员
在其
类
定义中的声明不是定义.但是,在它的声明中(例如,在
类
定义中),需要
初始化
一个constexpr (AFAIK,无法找到来自标准的引用)。由于对constexpr的限制,我实际上已经忘记了在
类
之外定义
静态
成员
的必要条件,直到我尝试访
浏览 3
提问于2013-01-18
得票数 18
回答已采纳
2
回答
如何在C++中确保
类
模板
中非
静态
数据
成员
的正确
初始化
、
、
、
、
我正在使用C++中的
模板
,并想知道如何正确(值)
初始化
类
模板
中的非
静态
数据
成员
。template<typename T>{}; 现在,我知道数据
成员
x具有垃圾值,用于本地/块作用域中的内置类型,除非显式
初始化
。因此,我希望值
初始化
数据
成员</em
浏览 6
提问于2021-12-15
得票数 2
回答已采纳
1
回答
C++
模板
静态
整数常量:
类
外定义
、
、
、
、
此问题涉及Visual C++中带有标志/Za的
模板
与
静态
积分常量之间的关系。它对boost库有影响。首先,让我们检查没有
模板
的代码:{ const int b; { return 0;根据的手册页面:“在标准(/Za)下,您必须为数据
成员
做
浏览 2
提问于2015-01-07
得票数 9
回答已采纳
1
回答
何时实例化
模板
非
静态
数据
成员
初始化
器?
、
、
由于非
静态
数据
成员
初始化
器只能由构造函数使用,GCC执行实例化作为实例化
类
构造函数的一部分。clang和Intel早就这么做了。我很难理解temp.instp1中的标准是什么:
类
模板
专门化的隐式实例化导致
类
成员
函数、
成员
类
、范围
成员
枚举、
静态
数据
成员
和
成员
模板
的声明的隐式实例化,而不是定义或默认参数的隐式实例化;它导致非作用
浏览 4
提问于2014-02-15
得票数 6
回答已采纳
1
回答
如何将
模板
类
的
静态
成员
变量声明/定义/
初始化
为
类
的
静态
成员
变量?
、
、
如何将
模板
类
的
静态
成员
变量声明/定义/
初始化
为
类
的
静态
成员
变量?
浏览 0
提问于2016-10-18
得票数 2
回答已采纳
2
回答
从未使用过的无效默认
成员
初始化
程序。
、
、
的线使用引用类型的参数实例化
类
模板
Test。在这种情况下,
成员
Test::m_member的默认
初始化
程序无效(引用必须使用某个对象
初始化
)。但另一方面,默认构造函数(唯一可以使用该默认
初始化
程序的构造函数)从未在程序中使用,因此不应该实例化它。在C++11下,编译器是否允许/必须尝试/跳过未在实例化构造函数中使用的
成员
的默认
初始化
程序的实例化(即程序不实例化任何可能需要该
初始化
器的构造器)?
浏览 0
提问于2019-09-03
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券