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宏中进行对程序状态进行改变的计算或是调用对状态有改变的函数

  • 相关阅读:
    TypeError: Buffer.alloc is not a function
    node.js服务端程序在Linux上持久运行
    C#中的反射
    群要事日记
    vs2017 自定义生成规则 错误 MSB3721 命令 ”已退出,返回代码为 1。
    VP9 Video Codec
    用户手册是Yasm汇编
    更改Mysql数据库存储位置
    注册表项
    C#开发可以可视化操作的windows服务
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/8709328.html
Copyright © 2011-2022 走看看