zoukankan      html  css  js  c++  java
  • TRACE 学习

    TRACE   宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。在Output中可以查看到结果。

    但有一点不同的是:TRACE   宏只有在调试状态下才有所输出,而以前用的Printf   函数在任何情况下都有输出。和Printf   函数一样,TRACE函数可以接受多个参数如:   
        
      int   x   =   1;   
      int   y   =   16;   
      float   z   =   32.0;   
      TRACE(   "This   is   a   TRACE   statement/n"   );   
      TRACE(   "The   value   of   x   is   %d/n",   x   );   
      TRACE(   "x   =   %d   and   y   =   %d/n",   x,   y   );   
      TRACE(   "x   =   %d   and   y   =   %x   and   z   =   %f/n",   x,   y,   z   );   
      要注意的是TRACE宏只对Debug   版本的工程产生作用,在Release   版本的工程中,TRACE宏将被忽略。

    注意:不要采用TRACE宏一次性输出大批量数据或不间断输出数据,因为这样有可能会时程序运行变得非常缓慢

    TRACE宏在只在调试(DEBUG)版本中起作用,而在发行(RELEASE)版本无效,所以不要在TRACE宏中进行对程序状态进行改变的计算或是调用对状态有改变的函数

  • 相关阅读:
    css命名书写规范小结。
    不断学习,充实自己。
    【openGL】画正弦函数图像
    【openGL】画五角星
    【openGL】画圆
    【openGL】画直线
    【网络资料】Astar算法详解
    【Agorithm】一次一密加密解密算法
    【HTML5】 web上的音频
    【sicily】卡片游戏
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/8709328.html
Copyright © 2011-2022 走看看