我需要编写一个多行宏。我需要这个,因为我必须有部分代码“粘贴”到代码中的特定点。我怎样才能做到这一点?Objective C - 如何编写宏
3
A
回答
9
这不是从你的问题,你真正想要什么是很清楚,但一个简单的多行的宏定义如下:
#define FOO something; \
something_else;
当然,要小心if .. else
的问题。如果这适用于你的情况,你可以将东西包装成do { ... } while(0)
结构。这将确保它被视为单个语句。
#define FOO do \
{ \
something; \
something_else; \
} while (0)
2
0
相关问题
- 1. 写这个宏:(Objective-C的)
- 2. 如何在swift中编写Objective-C块
- 3. 如何编写Objective-C的功能
- 4. 如何在Objective-C/cocoa中编写RPG
- 5. Objective-C的宏,如果
- 6. 如何编写(简单)宏?
- 7. 如何为Notepad ++编写宏?
- 8. 如何编写扩展为`#ifdef ...#endif`宏块的C宏?
- 9. 如何编写和编译Objective-C代码?
- 10. 如何为Objective C编写C++处理类
- 11. Objective-C宏的错误
- 12. Objective-C安全铸造宏
- 13. Objective-C的宏类型
- 14. Objective-C宏重新定义
- 15. 如何在Komodo Edit IDE中编写宏?
- 16. 以Objective C方式编写for循环
- 17. 在viewdidload中编写UILabels Objective-C
- 18. 如何编写C
- 19. 某人如何去编写C#中的“宏”?
- 20. 编写XCTest编写的Swift类的测试Objective c
- 21. 如何用iOS(Objective-C)编写以下Android(A-Java)代码
- 22. 如何在swift中编写这个objective-c函数?
- 23. 如何在Python中编写Objective-C代码
- 24. 如何在swift中编写这个void objective-c函数
- 25. 如何编写特殊字符在Objective-C的NSString
- 26. 如何编写Objective-c中的ok按钮动作?
- 27. 如何在Objective C中编写计算初始值设定项?
- 28. 如何在Objective-C中编写完成块?
- 29. 如何在Objective C中编写MsWord(.doc)文件?
- 30. 如何在Objective-C中编写此方法?
谢谢,这很好:D – 2011-04-19 12:59:59