【Qt】随记1:#if 1/0 #else #endif的用法

欢迎阅读本博文,本文主要记录Qt学习、工作中的一些注意点及相关笔记

希望记录的内容有帮助到你,也欢迎把你知道的分享给大家,一起进步!

喜欢的话,请帮忙点赞、评论、收藏⭐哦~


  案例如下:

#if 0
    A
#else 
    B
#endif

注释:
  当为#if 1时,执行A,不执行B;
  当为#if 0时,执行B,不执行A;
  #endif 不可省略

注意
  (1) 若A中定义的是一些调试版本的代码,只需把#if 1改成#if 0 ;,此时A完全被编译器忽略。如果想让A生效,只需把#if 0改成#if 1
  (2) #if 0也可以用来当成注释,如果想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误。(不建议使用)
  (3) #if 1可以让其间的变量成为局部变量;
  (4) 该结构表示先前写好的A,现在用不上了,又不想删除,就用这个方法,比注释方便


今天的文章就到这里啦~
喜欢的话,点赞、收藏⭐️、关注哦 ~
【Qt】随记1:#if 1/0 #else #endif的用法_第1张图片

你可能感兴趣的:(Qt,qt,c++,开发语言,笔记)