輕鬆將C 枚舉轉換為字串
假設您在C 程式碼中遇到命名枚舉:
並且您尋求一個腳本來產生一個標頭,該標頭具有每個的轉換功能enum:
透過像這樣的簡單實現:
但是,對於類型定義的枚舉和未命名的C 枚舉,事情會變得棘手。讓我們深入研究最佳解決方案:
X-Macros:冠軍
X-macros 成為首選,提供了一個優雅的解決方案:
隨附檔案「colours.def」包含:
自訂字串輸出
為了增加彈性,您可以調整字串輸出:
以上是如何輕鬆地將 C 枚舉轉換為字串、處理 Typedef 和未命名枚舉?的詳細內容。更多資訊請關注PHP中文網其他相關文章!