我需要編寫一個多行宏。我需要這個,因爲我必須有部分代碼「粘貼」到代碼中的特定點。我怎樣才能做到這一點?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