0
私はどのように私はこれを達成することができ、このマクロ可変数の引数を持つマクロへのラッパーを作成するにはどうすればよいですか?
#define WRAPPER_LOG(_module, _message, ...) LOG_I(_module, _message, ...)
にラッパーを作成する必要が
LOG_I(_module, _message, ...)
ようなマクロがありますか?あなたは
#define WRAPPER_LOG(_module, _message, ...) LOG_I(_module, _message, __VA_ARGS__)
をしなかった場合
マクロに「* wrapper * s」を作成することはできません。彼らは機能ではありません!なぜあなたはそれが必要なのですか? –
プラットフォーム固有のマクロをプラットフォーム固有のマクロに作成して、新しいプラットフォームに移行するときにどこでもコードを変更する必要はありません – apoorvn
したがって、#ifdef PLATFORM_A #define LOG_I ...というように。 –