2
的代碼,我看這樣一噸的代碼:剝離的#define
#define CONSUMPTION_MODE_MOBILE 0
#define CONSUMPTION_MODE_WIFI 1
#define CONSUMPTION_MODE_COMBINED 2
什麼是最好更改爲?枚舉?個人const int的?或者是其他東西?我沒有什麼經驗的預處理器的東西(而不是,與Xcode很多,所以認爲這是一個接近noobie的問題),但我相當肯定我不需要這個懸掛在代碼庫我'已經繼承。但不知道最佳做法是什麼。
沒有「最好」的做法,只有幾個或多或少是平庸的。 – 2014-11-24 03:28:07
好的,謝謝。因此,枚舉和const int都將是明智的方式來取代預處理器代碼? – HenryRootTwo 2014-11-24 19:43:17
他們都有自己的優缺點。有些人強烈地爭論說一個人比其他人好,但這取決於你的情況和優先事項。 – 2014-11-24 20:36:25