
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