腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
构造函数
初始化
程序
列表
后面的实际机制是什么?
、
在某些情况下,我们必须使用
初始化
程序
列表
来
初始化
成员
,比如当我们有const数据
成员
时。那么,是什么使
初始化
程序
列表
能够
初始化
成员
,而构造函数本身却不能呢?
浏览 11
提问于2022-06-20
得票数 -1
回答已采纳
1
回答
构造函数是否忽略了参数的
成员
初始化
列表
中的部分被提供给构造函数?
、
具体地说,构造函数的
成员
初始化
列表
。 : bar(bar), baz(baz), qux(qux) // empty constructor body我的问题是,
成员
初始化
列表
是否充当例如,如果使用参数调用构造函数,是否会忽略
初始化
列表
?除非另有规定,否则我希望始终使qux
浏览 11
提问于2014-08-30
得票数 1
回答已采纳
1
回答
你能在类和构造函数中
初始化
吗?
、
、
m_a << std::endl;} 我的问题是,可以在类和构造函数体中同时
初始化
值吗
浏览 3
提问于2020-06-08
得票数 2
回答已采纳
2
回答
声明时新的C++11
成员
初始化
特性是否已使
初始化
列表
过时?
、
、
、
、
有了C++11,我们现在可以在头声明中
初始化
类
成员
:{ int mInt{100}; aClass传统上,构造函数中的
初始化
列表
用于
成员
初始化
:: mInt(100) ...声明时新的C++11
成员
初始化
特性是否已使
初始化
列表
过时?什么情况会使声明时的<
浏览 0
提问于2014-06-11
得票数 82
回答已采纳
2
回答
C++ -混合默认
成员
初始化
程序和
成员
初始化
列表
-不好的想法?
、
、
同样正确的是,如何声明
初始化
程序(无论是默认
成员
初始化
(int foo = 5)还是
成员
初始化
程序
列表
)对
初始化
顺序没有影响,但重要的是声明
成员
的顺序。我找到了,引用了关于
初始化
顺序的ISO规范,我收集到的是,相对于其他被赋予默认
成员
初始化
器的
成员
,scratch_和size_出现在
成员
初始化
列表
中并不重要;只需要在其他
浏览 1
提问于2016-12-30
得票数 3
回答已采纳
2
回答
成员
初始化
程序
列表
。论证顺序评估
、
、
、
、
具有
成员
初始化
程序
列表
的代码的示例。3)然后,根据类定义中的声明顺序
初始化
非静态数据
成员
。
浏览 1
提问于2018-07-28
得票数 3
回答已采纳
2
回答
应该在使用之前
初始化
C++类的Qt类数据
成员
吗?
、
、
、
以下是与C++类数据
成员
相关的子集: {但是,我的印象是,并不是所有的Qt类数
浏览 4
提问于2016-03-12
得票数 1
回答已采纳
1
回答
可以用rvalue
初始化
const::数组
成员
引用吗?
、
、
、
我试图使用
初始化
程序
列表
初始化
类
成员
const std::array引用: const std::array<const int&, 3> &bar;} const std::array Q:有方法用rvalue
初始化
浏览 0
提问于2018-11-17
得票数 0
回答已采纳
1
回答
类内
成员
初始化
是强制性的。
什么时候类内
成员
初始化
是严格强制性的? 类内
成员
初始化
的规则很复杂,我们可以通过对非静态
成员
使用Ctor
初始化
程序
列表
来避免这种情况,并在类之外定义静态
成员
。IMHO,这也更分离了声明和定义。
浏览 1
提问于2014-06-29
得票数 1
回答已采纳
1
回答
类中非静态数据
成员
的内存分配
我正在读一篇关于gfg的文章,偶然发现了这一点: “
初始化
初始化
器
列表
中的常量数据
成员
的原因是因为没有为常量数据
成员
单独分配内存,它被折叠在符号表中,因此我们需要在
初始化
器
列表
中
初始化
它。”也可以解释为什么内存没有分配给常量数据
成员
。
浏览 0
提问于2020-09-07
得票数 0
5
回答
使用
初始化
列表
时的c++数据
成员
初始化
顺序
、
、
class Aprivate:int b; A() : b(2), a(1), c (3)}根据C++标准,数据
成员
是按照声明的顺序构造和
初始化
的但是当使用
初始化
列表
时,我们改变了数据
成员
的顺序,现在是按照
初始化
列表
的顺序还是声明的顺序进行
初始化
?
浏览 0
提问于2012-08-26
得票数 4
3
回答
如何使用构造函数
初始化
const数据
、
嗨,我创建了一个类,它有三个构造函数,两个整数
成员
&一个const
成员
。因此,对于一个构造函数,我使用
初始化
程序
列表
来分配const
成员
,但是在其他两个构造函数中我得到了错误class basepublic: basebase::count‘:必须在base()的构造函数基/
成员
初始化
程序
列表
中
初始化
2.'base::count‘:必须在基本构造函
浏览 3
提问于2014-01-04
得票数 1
2
回答
定义复制构造函数c++的默认行为
、
、
假设我为继承A并具有
成员
变量的类B定义了一个复制c‘’tor。在copt c‘to主体中,我编写了一些代码,但在
初始化
列表
中,我不显式地调用A’to (也不是复制c‘to),也不
初始化
成员
变量。但是
成员
变量会是什么呢?它们是用它们默认的c‘to
初始化
还是用它们的副本c’to来
初始化
,还是用论争对象的
成员
(参数对象==给B副本c‘to)
初始化
。此外,如果在
初始化
列表
中调用某些
浏览 3
提问于2015-02-05
得票数 2
回答已采纳
2
回答
在“
成员
初始化
程序”
列表
中,是否可以创建对不在
列表
中的
成员
变量的引用?
、
我知道
初始化
程序
列表
应该按照类中变量声明的顺序
初始化
变量,以免引用尚未
初始化
的变量。但是,没有在
初始化
程序
列表
中的
成员
变量呢?我能安全地创建对它们的引用吗? (当然,这个例子毫无意义。
浏览 1
提问于2018-04-25
得票数 17
回答已采纳
1
回答
用{0}
初始化
结构
、
我正在调试一些本质上与以下代码相同的代码:struct Bar { Bar() {} Foo foo{0}; }; 当我创建一个Bar实例时,a和b似乎都被
初始化
为零
浏览 5
提问于2019-10-28
得票数 8
回答已采纳
2
回答
解决
初始化
列表
顺序与
成员
顺序不匹配的警告
我们有很多关于以下方面的警告:{ int b; : b(0) {}; 警告指出,
初始化
列表
的顺序与在类中声明
成员
的顺序不匹配我理解这个警告,因为
初始化
的实际顺序来自类中
成员
的顺序,如果其中一些依赖于其他
成员
,则以相同的顺序排列
初始化
列表
可以帮助发现错误。然而,我们有大量的代码,它们的
初始化
<e
浏览 0
提问于2013-04-08
得票数 1
2
回答
浮动
成员
是否保证使用{}语法
初始化
为零?
、
、
在C++17中,假设S是一个带有已删除的默认构造函数的结构和一个浮点
成员
,当S用空大括号
初始化
时,标准保证浮动
成员
为零
初始化
吗?} 如果
初始化
器子句的数量小于
成员
数,而basesor
初始化
程序
列表
完全为空,则其余
成员
和基(自C++17)将由其默认
成员
初始化
器(如果在类定义中提供)
初始化
,并根据通常的
列表</e
浏览 6
提问于2021-10-18
得票数 6
回答已采纳
4
回答
为什么我应该更喜欢使用
成员
初始化
列表
?
、
、
我倾向于在构造函数中使用
成员
初始化
列表
...但我早就忘记了背后的原因... 您是否在构造函数中使用
成员
初始化
列表
?如果有,原因何在?若否,原因为何?
浏览 34
提问于2009-05-29
得票数 252
回答已采纳
1
回答
构造函数如何创建和
初始化
成员
变量?
、
、
考虑具有
成员
初始化
程序
列表
的以下类:public: // do somethingprivate: int b {2};编译器发出警告,警告在
成员
初始化
程序
列表
中未
初始化
b。这意味着,
成员
b已经创建,但尚未
初始化
? 因此,我们是否可以假定以下的执行顺序?指定默认值2 to b)<c
浏览 3
提问于2021-05-07
得票数 2
1
回答
我可以在默认
初始化
和值
初始化
或数组的全部或部分之间进行选择吗?
、
自C++2003以来,我们有值
初始化
和默认
初始化
。f[]
成员
。我认为
初始化
家长的选择很简单:Bar:: Bar () : n (-1) {} // Parent is default-initialised (Foo::i is undefined) 但是f[]
成员
呢?如何默认
初
浏览 3
提问于2012-02-07
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring Bean 中初始化的成员变量真的不会被回收么?
流式编码体验:CPP智能成员列表拉取
社交规则:微信群成员列表排名靠前的人,要优先添加为好友
《分布式散列表DHT》-献给IPFS.斐克社区的群成员们
《DevOPS》-项目初始化
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券