我有一個宏觀DDLogDebug(...)
,我想做到以下幾點如何在另一個宏中存儲宏?
#define _DDLogDebug(arg...) DDLogDebug(args)
#undef DDLogDebug
#define DDLogDebug(args...) doSomething(); _DDLogDebug(arg...)
但它不工作。取而代之的#define _DDLogDebug(arg...) DDLogDebug(args)
,我需要一個命令,「專賣店」的宏觀DDLogDebug
到_DDLogDebug
的內容。
有沒有這樣的事情存在?
一個應該如何當一個人想修改宏其定義不暴露呢?
你知道,如果這些指令編程的OSX的時候有哪些?看來他們不是。 – Colas
@Colas他們在OSX上爲我工作得很好......看到修改後的答案。 – Leushenko