QList > isEmpty

空か確認

解説

isEmpty(),empty()はQListの要素が空かどうかを判別します.isEmpty()とempty()の処理内容は同じです.

定義は以下の通りです.
bool QList::isEmpty () const
bool QList::empty () const
要素数が0の時にtrueを返し,そうでないときにfalseを返します.

empty()はSTLに対する上位互換のために存在します.

使用例

  1. #include <QTextCodec>
  2. #include <QTextStream>
  3. #include <QList>
  4. int main(int argc, char *argv[]) {
  5. QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
  6. QTextStream out(stdout);
  7.  
  8. QList<QString> lst;
  9. lst << "A" << "A"; // lst = ("A", "A")
  10. out << lst.isEmpty() << "\n";
  11. lst.clear(); // lst = ()
  12. out << lst.isEmpty() << "\n";
  13. return 0;
  14. }

出力
0
1
最終更新:2011年09月18日 19:23
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。