调试和预处理程序指令
|
对于调试,我在应用程序中有很多对调试日志功能的调用。当然,在生产版本中,需要跳过这些调试调用。而不是写:
#if DEVEL == 1
Log::debug(...);
#endif
围绕对调试函数的所有调用,我决定在调试函数本身中编写以下内容:
#if DEVEL != 1
return;
#endif
编译器会避免无用的函数调用的开销吗?还是出于性能原因而使用(许多丑陋的)#if #endif
构造会更好吗?
没有找到相关结果
已邀请:
3 个回复
邦绊门蔽惩
现在在所有地方都使用
使其简单。
凰葱崎济邯
漂汀拦