我的职责是提出不同的论据,如以下。
int log_data (LOG_TYPE eType, ...)
{
/** some logging related stuff here **/
}
在标题档案中,我使用了类似的东西。
#ifdef LOGGING_ENABLED
int log_data (int nType, ...);
#else
#define log_data(_x_, ...)
#endif
基本上,这一想法涉及SWITCH的 de辛和amp;F ~~~ 。
- Problem: The above logic works perfectly fine in Linux & gcc, but errors outs during compilation in Windows VC++.