NULL字符串和空字符串的区别

来源:互联网 发布:农村淘宝app苹果版下载 编辑:程序博客网 时间:2024/04/28 11:38

一个NULL字符串就是使用QString的默认构造函数或者使用“(const char*) 0”作为参数的构造函数创建的QString字符串对象;而一个空字符串是一个大小为0的字符串。一个NULL字符串一定是一个空字符串,而一个空字符串未必是一个NULL字符串,例如:

QString().isNull(); //结果为trueQString().isEmpty();    //结果为trueQString("").isNull();   //结果为falseQString("").isEmpty();  //结果为true
1 0
原创粉丝点击