当前位置: 首页 > news >正文

奉化住房和城乡建设委员会网站百度收录快速提交

奉化住房和城乡建设委员会网站,百度收录快速提交,做网站什么价格,做收集信息的网站使用qDebug()打印信息时&#xff0c;默认打印"<<"符号后面的信息。 通过自定义宏&#xff0c;可以额外打印文件名&#xff0c;行数&#xff0c;函数&#xff0c;日期、时间等前缀&#xff0c;方便快速定位调式信息的位置。 同时&#xff0c;可以定义宏取消打…

使用qDebug()打印信息时,默认打印"<<"符号后面的信息。

通过自定义宏,可以额外打印文件名,行数,函数,日期、时间等前缀,方便快速定位调式信息的位置。

同时,可以定义宏取消打印输出。

代码如下:

#include <QDebug>        //注意,头文件一定要添加
#define XLOG_EN
#ifdef  XLOG_EN#define xLog qDebug() << "[" << __FILE__ << ":" << __LINE__ << ":" << __func__ << __DATE__ << __TIME__<< "]"
#else#define xLog    QT_NO_QDEBUG_MACRO()
#endifint main(int argc, char *argv[])
{xLog << "Hello World!";return 1;
}

程序运行,将会打印如下内容:

[ ../main.cpp : 7 : main  Oct 16 2024 15:47:17 ] Hello World!

__func__:当前的函数名;//同QT_MESSAGELOG_FUNC或Q_FUNC_INFO或__FUNCTION__
__DATE__:当前的编译日期;
__TIME__:当前编译时间;
__FILE__:当前源文件路径及文件名;//同QT_MESSAGELOG_FILE
__LINE__:当前源代码行号;//同QT_MESSAGELOG_LINE

注意:__DATE__,__TIME__打印的是编译的时间,不是程序运行到打印时的时间,我们可以简单使用Qt自带的QDateTime实现,如下:


#include <QDateTime>    //要添加的头文件
#define MYLOG qDebug() << "[" << __FILE__ << ":" << __LINE__ << ":" << __func__ << QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss:zzz")<< "]"

程序运行输出信息如下:

[ ../main.cpp : 7 : main  "2024-10-16 16:10:20:398"] Hello World!

如果屏蔽定义:

//#define XLOG_EN

则调试的打印信息就不会输出了!

当然,打印前缀可以使用其它固定的字符串。

http://www.zhongyajixie.com/news/49139.html

相关文章:

  • 做公司网站棋牌深圳网站制作哪家好
  • 网页建设哪里最便宜搜索引擎优化的名词解释
  • 网页设计与网站建设区别百度如何发布信息推广
  • 如何做网站的下载的二维码上海关键词优化外包
  • 做游戏网站需要多少钱中国最新新闻
  • 做一网站优化要多少钱跨境电商网站
  • 网站获取访客软文形式推广产品
  • 小型手机网站建设多少钱seo神器
  • 网站建设应用权限外贸商城建站
  • 自己做的产品在哪个网站上可从卖市场营销网络
  • wordpress 显示纯文字seo体系
  • 网络干什么赚钱哈尔滨seo公司
  • 武侯区旅游网站建设青岛seo关键词优化公司
  • 网站建设营销百度人工客服24小时
  • 医院做网站怎么就违规了搜索网站关键词
  • 室内设计师联盟网官网深圳外贸seo
  • vs2008怎么做网站wordpress网站建设
  • 网站建设费属于无形资产吗网站推广方案
  • 一个主机 多个网站今日头条新闻最新消息
  • 新品销售网站建设合肥最新消息今天
  • wordpress怎么禁止评论seo黑帽培训骗局
  • 头像在线制作网站网站快速优化排名
  • 哪个网站可以学做包子站长工具查询入口
  • 了解宿迁建设网站武汉it培训机构排名前十
  • 在手机上创建网站品牌营销策划机构
  • 网站绿色图片什么颜色做底色全媒体广告代理加盟
  • 做别人一样的网站模板第一营销网
  • wordpress代码分割seo计费系统
  • 推荐佛山企业网站建设重庆高端seo
  • 宝安网站制作培训外链工具在线