isEmpty和isNull()区别:
作者:互联网
转自:https://cloud.tencent.com/developer/article/1171797?from=article.detail.1007616
一个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
标签:区别,isNull,isEmpty,QString,字符串,NULL,true 来源: https://www.cnblogs.com/sensenh/p/15528757.html