腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
类
成员
总是
按照
声明
的
顺序
初始化
?
、
C++
标准规定:
为什么
?如果
成员
是
按照
它们在
初始化
器中出现
的
顺序
初始化
的
,如果它们没有在
初始化
器中列出的话,那么默认
的
<e
浏览 5
提问于2015-01-10
得票数 2
5
回答
使用
初始化
列表时
的
c++
数据
成员
初始化
顺序
、
、
class Aprivate:int b; A() : b(2), a(1), c (3)}根据
C++
标准,数据
成员
是
按照
声明
的
顺序
构造和
初始化
的
但是当使用
初始化
列表时,我们改变了数据
成员
的
顺序
,现在是
按照
初始化
列表
的
顺序
还是
声明<
浏览 0
提问于2012-08-26
得票数 4
1
回答
为什么
C++
强制
成员
变量
按照
声明
的
顺序
进行
初始化
、
、
、
我知道在
C++
中,类头中
的
成员
声明
定义了
初始化
顺序
。你能告诉我
为什么
C++
选择这个设计吗?
强制
初始化
顺序
而不是遵循
初始化
器列表有什么好处吗?
浏览 18
提问于2021-06-30
得票数 21
回答已采纳
1
回答
c++
类
成员
初始化
序列
、
、
、
、
我知道,在class中,
成员
是
按照
列出
的
顺序
初始化
的
。这是否适用于将
变量
分组为public和private等?我
的
困惑是,我无法弄清楚是否有偏好,例如private
成员
是否
按照
在public
成员
之前列出
的
顺序
进行
初始化
,而不管类
声明
中列出
的
与公共有关
的
私有
变量</em
浏览 2
提问于2016-11-16
得票数 3
回答已采纳
2
回答
在这种情况下,保持对另一个对象
的
引用作为
成员
是否安全?
、
我有几个类,每个类都依赖于使用依赖链中另一个对象
的
实例。B(A& a) : m_a(a) { } {public:};struct Data Data() : m_b(m_a), m_c(m_b) { } B m_b;}; 假设类Data中
的
成员
顺序
与依赖项
浏览 0
提问于2014-08-18
得票数 2
4
回答
该标准是否保证了
初始化
的
顺序
?
在下面的代码片段中,D1
的
初始化
器被传递给了尚未构造
的
d2 (对吗?),那么D
的
复制构造函数中
的
d.j是否是未
初始化
的
内存访问?d) { j = d.j; }}; { A() : d2(2), d1(d2) {}
C+
+标准
的
哪个部分讨论了数据
成员
的
初始化
顺序</
浏览 2
提问于2009-11-21
得票数 10
回答已采纳
1
回答
初始值设定项列表*参数*计算
顺序
、
、
、
、
因此,
C++
标准要求类
成员
按照
它们在类中
声明
的
顺序
进行
初始化
,而不是
按照
它们在任何构造函数
的
初始化
器列表中提到
的
顺序
进行
初始化
。但是,这并不意味着计算这些
初始化
的
参数
的
顺序
。我正在使用一个系统,该系统频繁地传递对序列化对象
的
引用,并且想知道
浏览 2
提问于2009-10-19
得票数 14
回答已采纳
3
回答
成员
初始化
器
的
顺序
、
、
下面的代码给出了正确
的
输出,如果我
声明
变量
i和j,比如int i, j;{ A(int val) : i(val), j(i + 1) cout<<i<<endl<<j<<endl;}; A(int val) : i(val), j(i + 1)
浏览 3
提问于2017-08-23
得票数 4
回答已采纳
3
回答
构造函数
初始化
-列表求值
顺序
、
、
我有一个接受一些参数
的
构造函数。我曾假设它们是
按照
列出
的
顺序
构造
的
,但在一种情况下,它们似乎是反向构造
的
,从而导致中止。当我反转参数时,程序停止中止。这是我使用
的
语法
的
一个例子。问题是,在这种情况下,需要在b_之前
初始化
a_。你们能保证施工
的
顺序
吗?
浏览 0
提问于2009-08-07
得票数 279
回答已采纳
2
回答
在构造函数中从另一个类
成员
构造类
成员
我有一个有两个
成员
的
类,其中一个
成员
需要用来构造另一个
成员
。eventQueue),{所以我首先创建m_parser并将它传递给m_tcpServer
的
构造函数,代码编译,但是我
的
问题是这种方法有什么问题吗?
浏览 1
提问于2019-07-24
得票数 2
回答已采纳
2
回答
类数据
成员
的
初始化
顺序
、
、
在下面的代码中,当调用X
的
ctor时,会先调用A
的
ctor还是B
的
ctor?它们在类主体中
的
放置
顺序
是否控制这一点?如果有人能提供一段来自
C++
标准
的
文本片段来讨论这个问题,那就太好了。
浏览 0
提问于2010-04-20
得票数 45
回答已采纳
5
回答
在
C++
中,当复合对象构造函数具有依赖关系时,如何在
初始化
程序列表中
强制
执行它们
的
顺序
?
、
、
如果我有一个类,它包含具有相互依赖关系
的
其他对象,我应该如何执行它们
的
构造
顺序
?{ Child2 c2;假设Child2
的
构造函数需要一个c2 1&我想将c1传递给c2构造函数。 : c2(c1)} ...this可能不是件好事,因为在运行c2
的
初始化
程序时,c1可能不会被构造?或者c1在类
声明
中出现在c2之前是
浏览 15
提问于2015-10-08
得票数 1
回答已采纳
6
回答
构造函数中参数和
成员
变量
的
使用
在编写类
的
构造函数时,我经常问自己是使用
初始化
的
成员
变量
还是使用构造函数参数。(speed) int mSpeed;}class Foo { Foo(int--在构造函数体中使用
变量
也会产生同样
的
问题。mMonster.setSpeed(mSpeed); int mSpeed
浏览 3
提问于2014-02-07
得票数 7
回答已采纳
3
回答
依赖
初始化
顺序
、
根据
C++
14标准,非静态
成员
变量
按照
类中
声明
的
顺序
进行
初始化
。下面的缩减代码依赖于这个规则来控制线程函数。and do some work; bool keep_going;}1依赖这样
浏览 4
提问于2015-09-30
得票数 7
回答已采纳
6
回答
C++
:在构造函数中
初始化
变量
的
位置
、
、
可能重复: { mCharacter = a;} 编辑:
为什么
选项
浏览 77
提问于2011-07-26
得票数 101
回答已采纳
8
回答
包含类
变量
初始化
的
C++
类
初始化
、
、
我注意到今天一个同事
的
一些代码在
初始化
时
初始化
了类
变量
。然而,他表示,由于他们所处
的
顺序
,这引发了警告。我
的
问题是,
为什么
在当前
的
位置而不是在花括号中
进行
变量
初始化
会更好?
浏览 0
提问于2008-10-02
得票数 13
回答已采纳
1
回答
深度测试根本不起作用
、
、
、
由于某些原因,在我
的
项目中,我
的
深度测试不起作用。我已经确定它是启用
的
,而且不起作用。我知道这一点,因为我可以看到某些面孔被画在对方身上,场景中不同
的
物体(立方体)被画在对方身上。我使用
的
是默认
的
框架缓冲区,所以应该有深度。我还检查了gl_FragCoord.z并返回了正确
的
深度。我已经彻底地检查了我
的
代码很多年了,搜索了几十个google页面,但我仍然找不到答案。下面是按执行
顺序
提供
的
与此问题相关
的</em
浏览 1
提问于2018-01-23
得票数 2
回答已采纳
3
回答
将在警告修复后
初始化
。
、
、
、
晚上好(感恩节快乐), Queue() : head(0), tail(0) {}如有任何建议,将不胜感激。
浏览 4
提问于2017-11-23
得票数 4
回答已采纳
2
回答
我可以使用在
初始化
器列表中
初始化
的
C++
类
成员
吗?
、
、
、
我正在重写一些代码来消除全局
变量
,并使类构造函数/析构函数处理一些第三方库资源
的
清理,但我担心一些代码会从类
初始化
器列表中
的
另一个
成员
初始化
一个
成员
。PdfOutputDevice device; PoDoFo::PdfPainter painter;使用这个类
的
代码不需要看到使用库
的
所有细节,但是我隐藏它们
的</em
浏览 5
提问于2013-02-20
得票数 9
回答已采纳
1
回答
将进程间named_mutex提升为类
成员
、
、
、
我有一个类被设计成一些boost共享内存
的
包装器。当我尝试将一个named_mutex作为类
成员
并在构造函数中
初始化
它时,我会得到编译错误。*data = val; } } 我在创建锁对象
的
构造函数中出现了一个错误我读到我必须定义我自己
的
复制构造函数和赋值操作符,我已经这样做了。有什么想法吗?
浏览 0
提问于2014-09-24
得票数 1
回答已采纳
点击加载更多
相关
资讯
重温C与C+之构造函数
编程C语言进阶篇——自定义数据类型:结构体
C+:05-class和struct
C++20:核心语言
从 static 关键字深入理解 java 对象初始化顺序
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券