习惯了用老方式(注释的方式)来对程序进行调试,不过昨天才发现这样调试存在很大的隐患:在工程发布的时候如果忘记把该注释的代码注释掉,而让这些调试信息随工程一起发布,如果是可见的调试信息倒好发现,如果不是可见的,那就惨了。昨天就吃了这个亏,现在总算找了个新方法,还得感谢一下Debug和Release。
通过#if预编译指令对DEBUG进行判断,如下:


#if DEBUG
        // 调试用代码
        ……
        ……
#endif

调试用代码在Debug状态下是要执行的,而在Release状态下根本执行,在生成的时候也直接忽略。

相关文章:

  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2022-12-23
  • 2021-12-30
  • 2021-07-26
  • 2021-06-13
  • 2022-12-23
  • 2022-01-05
相关资源
相似解决方案