![]() |
1
88
只有指针可以为空。cgrect是一个结构-它表示一个连续的内存块。唯一的方法是判断是否已将其设置为检查其内容。
苹果确实提供了一个常量
注意,cgritnull只包含一个cgritt结构,该结构中填充了苹果稍后可以为cgritsnall函数标识的值。它与比较指针时的空值不同。 |
![]() |
2
45
Objective-C类中的所有实例变量都初始化为零。所以所有的指针都是
所以要测试
|
![]() |
3
5
从
空矩形是指没有区域的矩形,其上或两边都为零。
|
![]() |
4
2
没有普遍的“无”价值。有
特别是在cgrect的情况下,苹果使用了“选择任意值”策略并定义了
|
![]() |
5
2
也可以在nsvalue中包装cgrect:
然后避免
|
![]() |
6
0
我认为你不能对C结构做二元比较,那就是 what CGRect is . 一个快速的谷歌搜索和检查C的虚拟桌面参考没有发现任何东西。您可以声明cgrect ppgoalframe,用默认值初始化结构的成员(如果还没有),然后测试结构成员。 更新编辑:此 question has been asked 对于C结构。 |
![]() |
Bram · 如何将值设置为每周的今天输入 7 年前 |
![]() |
muaz · C++std::列出具有默认值的参数 7 年前 |
![]() |
slartidan · 使用生成的名称添加DEFAULT约束 9 年前 |
![]() |
Walfie · 如何判断Map是否具有默认值? 10 年前 |
![]() |
2rs2ts · 具有类型和值限制以及默认值的Erlang记录 12 年前 |
![]() |
ryanjdillon · 默认为python类方法中的类变量? 12 年前 |
|
Simon · symfony 2表单显示默认值 12 年前 |
|
user827992 · 将特定类型的所有变量初始化为C中的特定默认值++ 12 年前 |