腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
默认
构造
函数
,哪个
构造
函数
更正确/更惯用?
、
、
在我的类中,我有3个成员:在类内
初始化
的static const、
初始化
为true的
布尔值
和
未
初始化
的std::vector。我的两个
构造
函数
初始化
std::vector,并在必要时将
布尔值
更改为false。我想要默认的
构造
函数
用0
初始化
std::vector?上面的选择比较正确?如果我
初始化
了std::vector成员,那么如果我这样做会发生什么呢?PS:我的课
浏览 1
提问于2016-12-18
得票数 0
回答已采纳
2
回答
未
使用
构造
函数
初始化
布尔值
在那里你可以添加配料,然后用你挑选的配料计算价格,基价是5,没有额外的配料,对于每种你想要更多的配料,我将它的值设置为true,我有一个价格计数器,它将在基价上增加1欧元/美元,这里的问题是布尔域没有被
初始化
为
浏览 7
提问于2019-07-14
得票数 0
2
回答
没有“this()”
函数
的子类如何识别父类中的实例变量?
、
在以下情况下,Fly类如何能够在超类中接收实例变量'x‘:public class Super { Fly f = new Fly(delta); } 我认为,为了让Fly类在Super中接收'x‘变量,我们必须
使用
Fly类
构造
函数
中的super()
函数
来调用它。z
浏览 4
提问于2021-03-03
得票数 1
回答已采纳
5
回答
强制
使用
默认
构造
函数
对成员进行
未
初始化
的声明
-而不是
使用
默认的
构造
函数
-从而迫使您在
构造
函数
中
使用
初始化
列表?在Java中,如果您定义了这样的成员:Member i;,而不是在每个
构造
函数
中
初始化
它,那么在尝试
使用
它时,会出现一个错误,说明字段可能
未
初始化
。如果我从Member类中删除默认
构造
函数
,我就得到了我想要的行为--编译器强迫您对每个
构造
浏览 6
提问于2020-06-13
得票数 12
2
回答
延迟
初始化
、
、
我想知道Lazy<T>类的两个
构造
函数
重载之间有什么区别。 从线程安全的角度看,第二个
构造</
浏览 3
提问于2014-05-05
得票数 1
回答已采纳
4
回答
C++:总是喜欢值
初始化
而不是默认
初始化
?
、
如果我正确理解,值
初始化
T obj {};
使用
用户定义
构造
函数
,而默认
初始化
T obj;要么
使用
用户定义
构造
函数
,要么保留obj
未
初始化
(即未定义)。由于有
未
初始化
的值通常是不好的样式,我们是否应该总是倾向于值
初始化
而不是默认
初始化
?是否有默认
初始化
实际上比值
初始化
更好的场景?
浏览 8
提问于2022-12-03
得票数 0
1
回答
未
初始化
时,类中的Bool成员变量设置为True。
更新:我之所以成为真,是因为除0以外的任何东西都将被认为是真的,这显然是有道理的,因为当
未
初始化
时,我不太可能得到假。无论如何,现在当我尝试
使用
内置的bool类型时,我总是会得到真(在类被
构造
之后,但是
布尔值
从未
初始化
,我会进行调试并查看值是否为真),我感到困惑的是,无论我尝试过多少次测试它是否只是一个从真假中选出的随机值如果
未
初始化
,该值不应该是“随机”类型的吗?为什么它总是设置为true (同样,当我的类的一个成员变量在
构造
时没有
浏览 4
提问于2020-12-18
得票数 1
回答已采纳
2
回答
调用
构造
函数
中的验证方法。
、
我有一个调用方法的
构造
函数
,如下所示: if (runExtraStuff){ }doExtraStuff()方法正在运行一些不易模拟自身的附加命令(比如数据库检查来
初始化
一些变量)。也许
构造
函数
最好不要这样做,但这是我目前必须
使用
的代码。 我希望创建一个单元测试,以确保在
布尔值
doExtraStuff()为true时调用runE
浏览 4
提问于2015-04-20
得票数 4
回答已采纳
1
回答
在子类中调用父
构造
函数
、
、
、
、
new iParentChild;Device iPad Browser Safari 我认为只有当我在iParentChild的
构造
函数
中调用parent::__construct() (
初始化
父
构造
函数
)时,它才能工作。
浏览 0
提问于2013-06-04
得票数 0
回答已采纳
2
回答
在Lombok (用户不设置特定值的情况)中
使用
Builder模式时,如何设置
布尔值
的默认值?
、
、
、
考虑以下模式: private int id;}我想知道对于这个特殊的用例,是否有任何方法将isPresent设置为false,即当用户没有在Builder模式中设置值时<em
浏览 8
提问于2022-09-28
得票数 1
回答已采纳
3
回答
在C++中执行
构造
函数
、
构造
函数
的执行分两个阶段进行: :
初始化
阶段主体执行阶段,它由
构造
函数
正文中的所有语句组成。注意,类类型的数据成员总是在
初始化
阶段
初始化
,而不管成员是否在
构造
函数
初始化
程序列表中显式
初始化
。
初始化
发生在
构造
函数
体.的任何语句执行之前。此
构造
函数
隐式地
使用
默认字符串
构造
<em
浏览 2
提问于2011-09-10
得票数 2
4
回答
默认(隐式)
构造
函数
的确切作用是什么?
从C++中的思考 默认
构造
函数
如何
初始化
该内存?它是否被
初始化
为零?
浏览 10
提问于2013-09-12
得票数 1
2
回答
C++11和std::向量
构造
函数
中的值
初始化
对象
、
、
在C++中,很少有令人信服的理由在std::vector上
使用
C数组。至少在C++03中,少数几个令人信服的原因之一是,不可能
使用
向量来分配
未
初始化
的对象数组。std::vector的“填充”
构造
函数
是:意思是..。int* array = new array[1000000];std::vector<int> v(1000000); ...since
浏览 8
提问于2013-02-26
得票数 19
回答已采纳
3
回答
如何设置
布尔值
,使其在ViewDidLoad中不一定为真也不缺省为假?
、
、
我正在制作一个iPhone应用程序,并希望在某些情况下
使用
'if‘语句和
布尔值
来设置默认值,而不是在其他情况下...这个是可能的吗? 如果这是不可能的,还有其他选择吗?
浏览 1
提问于2012-12-13
得票数 1
2
回答
创建具有默认
构造
函数
的
未
初始化
项数组?
、
、
、
、
给定一个类Foo,它具有一些值
初始化
默认
构造
函数
:private: constexpr Foo() {}};Foo foos[20000]; for (int
浏览 0
提问于2015-03-12
得票数 3
回答已采纳
1
回答
私有
构造
函数
和最终实例变量
、
、
如果您创建一个具有
未
初始化
的final变量和private默认
构造
函数
的类,则编译器会向您尖叫您有
未
初始化
的final变量。这一切都很好,但
构造
函数
现在只是无法到达的代码。还是我认为
构造
函数
是不可访问代码的假设是错误的?
浏览 3
提问于2015-08-30
得票数 0
回答已采纳
2
回答
为什么std::原子的默认
构造
函数
不
初始化
底层存储的值?
、
、
、
考虑到我为所读的内容,这是有意义的 使原子对象处于
未
初始化
状态。
未
初始化
的原子对象以后可以通过调用atomic_init进行
初始化
。 感觉像是一个奇怪的委员会决定。但我想不出另一个std::类,在该类中,默认
构造
函数
将使对象处于未定义状态。我可以看到,在std::atomic中
使用
更复杂的类型是多么有意义的,因为这些类型没有默认的
构造
函数
,需要
使
浏览 9
提问于2019-11-29
得票数 7
回答已采纳
3
回答
如何
初始化
对象数组?
、
定义一个字符串数组,并将每个其他元素
初始化
为“小部件”。
未
初始化
为“小部件”的元素应由默认
构造
函数
初始化
。 我该怎么做?
初始化
数组的唯一方法是
使用
默认
构造
函数
。
浏览 4
提问于2014-10-26
得票数 1
回答已采纳
1
回答
虚设时布尔赋值204
如果调用此条件来解决一个
函数
以显示它已被
使用
,则此条件将更改为true。由于某些原因,当Symbol
未
使用
且used从未更改为true时,返回值204,而不是false。
浏览 2
提问于2013-10-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Python基础教程 调用未关联的超类构造函数
python面向对象中的
从 static 关键字深入理解 java 对象初始化顺序
VBA判断函数IsArray、IsDate、IsEmpty、IsEmpty、IsError等
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券