2
A
回答
3
它是c和客观c代码的混合器。在这种情况下,您必须以.mm扩展名命名文件。
#define MyStructZero MyStructMake(0,0)
MyStruct MyStructsMake(int,int);
typedef struct MyStruct {
int a;
int b;
} MyStruct;
c函数在物镜Ç
- (void) testStruct
{
MyStruct m = MyStructZero;
NSLog(@"%i", m.a);
}
2
由于CGRectZero
相当于CGRectMake(0, 0, 0, 0)
那么您应该使用类似的方法。写一个函数,初始化你的结构并生成一个宏:
MyStructMake(int i, float f, char c, double d);
#define MyStructZero MyStructMake(0, 0.0, '0', 0.0)
相关问题
- 1. 如何编写为结构
- 2. 如何编写自定义UITextField类
- 3. 如何编写基于xml布局的自定义View类
- 4. 在结构体定义中定义宏
- 5. 如何在构造函数中定义类属性时编写自定义getter?
- 6. 如何实现类似于std :: vector的自定义类
- 7. 如何在Oracle PL SQL中定义类似结构的字典?
- 8. 如何编写类似匹配武器的宏?
- 9. 如何为LDAP结构定义自动增量编号?
- 10. 如何为Notepad ++编写宏?
- 11. ColdFusion:关于使用自定义的“自己编写的”Java类
- 12. 如何将gdi +类似于位图的结构转换为HDC?
- 13. 如何定义和使用自定义结构类型?
- 14. Nullable <T>如何与类似的自定义C#结构不同?
- 15. 自定义关系类似于dependent destroy
- 16. 如何定义类似于C
- 17. 如何编写类似Android ContentValues的类?
- 18. 如何与宏自定义
- 19. 如何自定义一个类似于gmail应用的android spinner?
- 20. 宏中结构的问题定义
- 21. 创建“快捷方式”类似于宏的定义
- 22. 类似于宏的定义从左开始
- 23. 自定义JSON编码结构
- 24. Qt编辑自定义数据结构
- 25. 如何编写将记录结果的自定义Junit亚军
- 26. 如何避免在我的情况下编写类似结构的代码?
- 27. 类似于“如果constexpr”但类定义
- 28. iPhone/Objective-C的结构问题,我自己CGRectZero
- 29. 为什么结构类型被定义为自己的名字?
- 30. 类似于自定义搜索路径的行为
CGRectZero
测试不是空隙结构。这是一个有0值的CGRect。 – Abizern
对不起,也许我没有详细解释。我的意思是我需要一个具有某些我可以识别为无效的值的结构。 – Axy
顺便说一下,'CGRectZero'不是一个宏,而是一个外部变量(至少在iOS 7 SDK中)。 –