我需要编写一个多行宏。我需要这个,因为我必须有部分代码“粘贴”到代码中的特定点。我怎样才能做到这一点?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. 如何编写Objective-C的功能
- 3. 如何在swift中编写Objective-C块
- 4. 如何在Objective-C/cocoa中编写RPG
- 5. Objective-C的宏,如果
- 6. 如何为Notepad ++编写宏?
- 7. 如何编写(简单)宏?
- 8. 如何编写扩展为`#ifdef ...#endif`宏块的C宏?
- 9. 如何编写和编译Objective-C代码?
- 10. 如何为Objective C编写C++处理类
- 11. Objective-C安全铸造宏
- 12. Objective-C宏的错误
- 13. 如何在Komodo Edit IDE中编写宏?
- 14. 某人如何去编写C#中的“宏”?
- 15. 如何在Objective C中编写日志文件?
- 16. Objective-C如何编写Wifi断开连接弹出通知?
- 17. 如何用iOS(Objective-C)编写以下Android(A-Java)代码
- 18. 如何在Objective C中编写计算初始值设定项?
- 19. 如何在Objective C(NSRegularExpression)中编写正则表达式?
- 20. 如何在Objective C中编写MsWord(.doc)文件?
- 21. Xcode Objective C如何在系统目录(Mac Os)中编写?
- 22. 如何在Objective-C中编写此方法?
- 23. 如何在swift中编写这个void objective-c函数
- 24. 如何在内联中编写Objective-C块?
- 25. 如何在swift中编写这个objective-c函数?
- 26. 如何编写特殊字符在Objective-C的NSString
- 27. 你会如何在php中编写这个objective-c循环?
- 28. 在为iPhone写作时编写Objective-C方法和c函数?
- 29. Objective-C中使用C宏alloc-init
- 30. 如何将Objective C重写为RubyMotion
谢谢,这很好:D – 2011-04-19 12:59:59