博客
关于我
isEmpty和isNull()区别
阅读量:434 次
发布时间:2019-03-06

本文共 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

转载地址:http://zrlyz.baihongyu.com/

你可能感兴趣的文章
wcf webHttpBinding Post 大数据量提交 ios c#客户端
查看>>
[LeetCode题解]141. 环形链表 | 快慢指针
查看>>
MySQL错误日志(Error Log)
查看>>
MySQL二进制文件(binlog)
查看>>
Redis性能篇(二)CPU核和NUMA架构的影响
查看>>
MMORPG大型游戏设计与开发(客户端架构 part3 of vegine)
查看>>
C基础 带你手写 redis ae 事件驱动模型
查看>>
我是个怎样的人
查看>>
C基础 工程中常用的排序
查看>>
6.Android-五大布局
查看>>
第3阶段——内核启动分析之start_kernel初始化函数(5)
查看>>
12.Linux之输入子系统分析(详解)
查看>>
19.QT-事件发送函数sendEvent()、postEvent()
查看>>
MyBatis 面试题
查看>>
源码解析之 Mybatis 对 Integer 参数做了什么手脚?
查看>>
oracle使用DBMS_RANDOM包生成随机数据
查看>>
[转]收集Oracle UNDO诊断信息脚本
查看>>
Qt快速入门之三:Qt项目建立、编译、运行和源码详解
查看>>
【QML 快速入门】属性(Properties)
查看>>
音视频基础知识---像素格式YUV(转)
查看>>