程序员都知道assert。但在Windows下使用VC编写的程序的人来说,使用assert之后,只需在IDE中设置为debug版或者是release版,编译器就会自动忽略掉assert。

但在Linux下,必须要在编译命令中加入-DNDEBUG中,系统编译时才不会将assert编译进去。不然,程序运行时有可能会被assert中断。

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-12-16
  • 2021-07-29
  • 2021-09-08
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2021-11-14
  • 2022-03-02
  • 2022-12-23
  • 2021-06-06
  • 2021-05-18
相关资源
相似解决方案