腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
uninit_member:非静态类成员字段m_cJobState.bstatus没有在这个构造
函数
中
初始化
,也没有在它调用的任何
函数
中
初始化
。
、
我在SubManager构造
函数
处得到以下警告: uninit_member:非静态类成员字段m_cJobState.bEULA没有在这个构造
函数
中
初始化
,也没有在它调用的任何
函数
中
初始化
uninit_member:非静态类成员字段m_cJobState.bstatus没有在这个构造
函数
中
初始化
,也没有在它调用的任何
函数
中
初始化
。uninit_member:非静态类成员字段
浏览 1
提问于2019-09-04
得票数 0
回答已采纳
1
回答
gcc静态
初始化
前发生动态
初始化
的原因
、
、
类NonConstant的构造
函数
不是由NonConstant a = 2;指定的,NonConstant a = 2;的
初始化
将调用对象a的非参数构造
函数
,因此#1的
初始化
不是静态
初始化
,而是动态
初始化
相反,Constant b = 0;的
初始化
是静态
初始化
,因为被调用的构造
函数
是一个constexpr构造
函数
。规则说,所有静态
初始化
在任何动态
初始化
之前都会强烈地发生。由构造<e
浏览 6
提问于2020-05-29
得票数 1
回答已采纳
2
回答
从工厂
函数
就地
初始化
不可复制的成员(或其他对象)
、
、
、
)来
初始化
函数
返回的对象或引用。”8.5.4/1:“复制
初始化
上下文中的列表
初始化
称为复制列表
初始化
”3:“如果T是类类型,则考虑构造
函数
。列举适用的构造
函数
,并通过重载解析(13.3,13.3.1.7)选择最佳的构造
函数
。” 不要被名称复制列表
初始化
所误导。有不同之处:直接
初始化
可以调用显式构造
函数
,不像复制
初始化
.复制
初始化
初始化</
浏览 2
提问于2012-06-17
得票数 21
回答已采纳
2
回答
合成的默认构造
函数
如何
初始化
已经
初始化
的类成员?
我正在学习课程,书中的C++ Primer第7.1.4章说: 如果存在类内
初始化
器(§2.6.1,p. 73),则使用它
初始化
member.Otherwise,默认
初始化
(§2.2.1,p. 43)成员如果类成员已经具有类内
初始化
器,为什么这个合成的默认构造
函数
会再次
初始化
它们?而且,我认为
初始化</e
浏览 3
提问于2020-08-10
得票数 2
回答已采纳
5
回答
构造
函数
在C++中的应用
、
这是关于在C++中使用构造
函数
的一个非常琐碎的问题。我将以面试对话的形式呈现(很难以任何其他形式呈现)。面试官-什么是
初始化
程序列表?面试官-,这意味着
初始化
是在
初始化</
浏览 8
提问于2011-07-04
得票数 15
回答已采纳
3
回答
在C++中执行构造
函数
、
构造
函数
的执行分两个阶段进行: :
初始化
阶段主体执行阶段,它由构造
函数
正文中的所有语句组成。注意,类类型的数据成员总是在
初始化
阶段
初始化
,而不管成员是否在构造
函数
初始化
程序列表中显式
初始化
。
初始化
发生在构造
函数
体.的任何语句执行之前。它不会显式地
初始化
它们。无论是否存在显式
初始化
器,first_name和last_name成员在执行构造
函数
之前都会被
初始
浏览 2
提问于2011-09-10
得票数 2
1
回答
C++默认
初始化
是否保留先前的零
初始化
?
、
、
、
如果具有静态存储持续时间的对象的C++构造
函数
没有
初始化
一个成员,那么是否需要该构造
函数
来保留先前的零
初始化
,或者它是否给成员留下了一个不确定的值? 在构造
函数
调用开始时
浏览 1
提问于2015-10-31
得票数 9
回答已采纳
1
回答
如何调用clang++或g++在两个不同的标准版本中准确地复制需求
、
、
、
、
,则
初始化
是错误的); 如果T是一个(可能是cv限定的)非联合类类型,没有用户提供的构造
函数
,那么对象是零
初始化
的,如果T的隐式声明的默认构造
函数
是非平凡的,则调用该构造
函数
。被值
初始化
的对象被认为是被构造的,因此受本国际标准适用于构造
函数
已完成的“构造”对象、对象等的规定的约束,即使该对象的
初始化
没有调用构造
函数
。如果T是一个没有用户提供或删除的默认构造
函数
的类类型(可能是cv-qualified),则该对象为零
浏览 0
提问于2014-01-09
得票数 4
回答已采纳
2
回答
静态
初始化
的非文字对象的销毁顺序
、
、
、
、
新特性是,具有静态存储持续时间的非局部变量可以在静态
初始化
阶段
初始化
,如果其
初始化
器由constexpr构造
函数
组成,即使变量的类型不是文字类型。更确切地说,basic.start.init中的新措辞是: 对象o的常量
初始化
器是一个常量表达式,但它也可以调用o及其子对象的constexpr构造
函数
,即使这些对象是非文字类类型的。注意:此类类可能有一个非平凡的析构
函数
尾注。执行常量
初始化
..。如果具有静态或线程存储持续时间的对象被构造
函数</e
浏览 2
提问于2014-11-29
得票数 11
2
回答
延迟
初始化
、
、
我想知道Lazy<T>类的两个构造
函数
重载之间有什么区别。 从线程安全的角度看,第二个构造
函数
是否更灵活?
浏览 3
提问于2014-05-05
得票数 1
回答已采纳
1
回答
值-类类型的
初始化
、
、
、
根据,值
初始化
的语法是: (8.1.2)否则,对象为零
浏览 7
提问于2022-09-07
得票数 1
1
回答
如何使编译器生成的默认构造
函数
比只进行
初始化
成员的自写构造
函数
更有效?
、
、
、
由触发,我正在读 使用类内成员
初始化
器可以让编译器为您生成
函数
.编译器生成的
函数
可以更高效。请注意,这是专门针对默认构造
函数
的,它只会
初始化
成员,并且指导原则建议,一个不应该编写这样的构造
函数
。,而没有用户声明的构造
函数
: 示例类X2 { string s= " default ";int =
浏览 2
提问于2019-05-23
得票数 13
1
回答
使用委托构造
函数
的构造
函数
初始化
列表执行顺序
、
、
我有一个棘手的C++问题:当你有一个带有委托构造
函数
的构造
函数
初始化
列表时,列表的执行顺序是什么?这里有两个相互冲突的标准规则:2.)构造
函数
初始化
列表中的委托构造
函数
总是在“母构造
函数
”执行之前被调用。 哪条规则更优越?(因为构造
函数
也是一个类项目)为什么这很重要:假设委托构造
函数
重新
初始化
一个已经由“母
浏览 1
提问于2013-02-14
得票数 5
回答已采纳
1
回答
Swift 3.1中
初始化
参数的参数标签
、
苹果的书“Swift编程语言(Swift 3.1)”指出: 我不明白最后一
浏览 1
提问于2017-07-07
得票数 0
回答已采纳
1
回答
将参数转换为目标类型时直接
初始化
的复制构造
函数
省略
、
、
、
、
所有编译器(我认为应该是这样)都为对象b bellow ()的
初始化
编写了复制构造
函数
: operator B(); struct B{否则,如果
初始化
是直接
初始化
,则考虑构造
函数
。列举了适用的构造
函数
(over.match.ctor),并通过重载解析(over.match)选择了最优的构造
函数
。这样选择的构造
函数
称为来
初始化
对象,其参数为
初始化
器表达式或表达
浏览 0
提问于2019-01-21
得票数 2
2
回答
理解C++标准的混乱
、
在C++98中 12.6.2/4:在对类X的构造
函数
的调用完成后,如果X的成员既没有在构造
函数
的mem
初始化
项中指定,也没有在构造
函数
体的执行过程中
初始化
,则成员具有不确定的值。构造
函数
体的执行过程中或
初始化
意味着什么?成员可以在构造
函数
的主体内
初始化
吗?
浏览 3
提问于2010-12-08
得票数 8
回答已采纳
3
回答
是否需要调用构造
函数
来将变量
初始化
为默认值?
、
我试着浏览了这里关于变量
初始化
的几乎每一篇文章,但我仍然不理解关于它的一些事情。我不清楚我们是否必须调用构造
函数
来将实例变量
初始化
为默认值,或者这可以在不调用构造
函数
的情况下发生?例如,约定我们在Java中编写的每个类都在其构造
函数
中调用一个超类构造
函数
来“
初始化
超类的变量”。这到底是什么意思?我们是否必须调用一个超类构造
函数
来将超类的实例变量
初始化
为默认值?对我来说,很明显,我们必须调用构造
函数
来将变量
初始
浏览 3
提问于2018-11-02
得票数 0
4
回答
构造
函数
必须在C++中
初始化
成员变量吗?
我已经了解到,构造
函数
用于
初始化
C++中类的成员变量。在所有示例中,我已经看到构造
函数
在调用类时
初始化
类的所有成员变量。 如果我编写的构造
函数
只
初始化
部分成员变量或不
初始化
成员变量,会发生什么?
浏览 0
提问于2018-01-20
得票数 1
回答已采纳
2
回答
使用新表达式创建内置类型。
、
我不确定这一点,因为原语没有默认
初始化
: (7.1) -如果T是(可能是cv-合格的)类类型(第9条),则考虑构造
函数
。列举了适用的构造
函数
(13.3.1.3),并通过过载解析(13.3)选择了
初始化
器()的最佳构造
函数
。使用空参数列表调用所选择的构造
函数
来
初始化
对象。(7.2) -如果T是数组类型,则每个元素都是默认
初始化
的。 我想说的
浏览 4
提问于2015-07-01
得票数 2
回答已采纳
4
回答
C++:总是喜欢值
初始化
而不是默认
初始化
?
、
如果我正确理解,值
初始化
T obj {};使用用户定义构造
函数
,而默认
初始化
T obj;要么使用用户定义构造
函数
,要么保留obj未
初始化
(即未定义)。由于有未
初始化
的值通常是不好的样式,我们是否应该总是倾向于值
初始化
而不是默认
初始化
?是否有默认
初始化
实际上比值
初始化
更好的场景?
浏览 8
提问于2022-12-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
机器学习——神经网络代价函数、反向传播、梯度检验、随机初始化
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Ubuntu系统下太极图形语言的初始化参数和ti.kernel及函数
《DevOPS》-项目初始化
Java web 初始化操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券