Qt文档阅读笔记-Q_ASSERT的另外一总用法(大佬用法)
发布日期:2021-06-30 10:57:16 浏览次数:2 分类:技术文章

本文共 932 字,大约阅读时间需要 3 分钟。

刚刚看到文档里面有个Q_ASSERT,好玩的用法!

普通人的用法如下:

#include 
#include
#include
#include
#include
int main(int argc, char *argv[]){ QApplication a(argc, argv); QList
list; for(int i=0;i<10;i++){ list<
(list[0]->graphicsEffect()); if(effect==NULL){ qDebug()<<"The effect pointer is NULL!"; return 0; } QList
::iterator it=list.begin(); while(it!=list.end()){ delete *it; it++; } list.clear(); return a.exec();}

运行截图如下:

 

文档里面的Qt代码,是这样的模式,简直阔怕啊!爽得一笔啊!!!

#include 
#include
#include
#include
#include
int main(int argc, char *argv[]){ QApplication a(argc, argv); QList
list; for(int i=0;i<10;i++){ list<
(list[0]->graphicsEffect()); Q_ASSERT(effect); QList
::iterator it=list.begin(); while(it!=list.end()){ delete *it; it++; } list.clear(); return a.exec();}

运行截图如下:

 

转载地址:https://it1995.blog.csdn.net/article/details/83119640 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C++与QML信号交互(非Q_PROPERTY法)
下一篇:Linux工作笔记-Linux常用命令(一)

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月21日 16时42分16秒