isEmpty和isNull()區別

 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
相關文章
相關標籤/搜索