isEmpty和isNull()区别
发布日期:2021-05-09 05:10:58 浏览次数:16 分类:博客文章

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

 isEmpty和isNull()区别
一个NULL字符串一定是一个空串,
一个空串未必是一个NULL字符串
例如:
QString().isNull():   //结果为true
QString().isEmpty();  //结果为true
QString("").isNull();   //结果为false
QString("").isEmpty();   //结果为true
批注:  一个NULL字符串就是使用QString的默认构造函数或者使用(const char*)0作为参数的构造函数创建的字符串对象。
QString((const char*)0).isNull();   //结果为true
上一篇:Qt Quick编程(1)——QML的核心部分ECMAScript
下一篇:文件随机读写专用类——RandomAccessFile

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年05月08日 08时02分24秒