QList > clear

全ての要素を削除

解説

clear()はQListの全ての要素を削除します.
定義は以下の通りです.
void QList::clear ()

削除後,QListの要素数は0になります.

使用例

  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 << "0" << "1" << "2" << "3" << "4"; // lst = ("0", "1", "2", "3", "4")
  10. lst.clear(); // lst = ()
  11. foreach(QString str, lst) {
  12. // vecの要素数が0なのでここを通過することはない
  13. out << str << ",";
  14. }
  15. out << "\n";
  16. out << "size:" << lst.size();
  17. out << "\n";
  18. return 0;
  19. }

出力

size:0
最終更新:2011年09月17日 12:36
ツールボックス

下から選んでください:

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