gpt4 book ai didi

objective-c - BOOL 的默认值

转载 作者:IT老高 更新时间:2023-10-28 11:20:24 33 4
gpt4 key购买 nike

Objective-C 中 BOOL 变量的默认值是多少?

最佳答案

如果写有没有默认值

-(void)somemethod {
BOOL x; // <--- no default value

它被初始化为垃圾。

但是,对于 BOOL ivar,它将被初始化为 NO,因为在初始化时整个实例都填充为 0。

(注意:启用ARC时,本地对象指针将始终具有默认值nil,但非对象类型如BOOL的局部变量仍会被初始化垃圾。见 Local variables set to nil? (Objective-C)。)

关于objective-c - BOOL 的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919745/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com