QVector > clear

全ての要素を削除

解説

clear()はQVectorの全ての要素を削除します.

定義は以下の通りです.
void QVector::clear ()

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

使用例

  1. #include <QTextCodec>
  2. #include <QTextStream>
  3. #include <QVector>
  4.  
  5. int main(int argc, char *argv[]) {
  6. QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
  7. QTextStream out(stdout);
  8.  
  9. QVector<QString> vec;
  10. vec << "0" << "1" << "2" << "3" << "4"; // vec = (0, 1, 2, 3, 4)
  11. vec.clear(); // vec = ()
  12. foreach(QString str, vec) {
  13. // vecの要素数が0なのでここを通過することはない
  14. out << str << ",";
  15. }
  16. out << "\n";
  17. out << "size:" << vec.size();
  18. out << "\n";
  19.  
  20. return 0;
  21. }

出力

size:0
最終更新:2011年09月24日 05:00
ツールボックス

下から選んでください:

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