全ての要素を削除
解説
clear()はQVectorの全ての要素を削除します.
定義は以下の通りです.
void QVector::clear ()
削除後,QVectorの要素数は0になります.
使用例
#include <QTextCodec>
#include <QTextStream>
#include <QVector>
int main(int argc, char *argv[]) {
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
QTextStream out(stdout);
QVector<QString> vec;
vec << "0" << "1" << "2" << "3" << "4"; // vec = (0, 1, 2, 3, 4)
vec.clear(); // vec = ()
foreach(QString str, vec) {
// vecの要素数が0なのでここを通過することはない
out << str << ",";
}
out << "\n";
out << "size:" << vec.size();
out << "\n";
return 0;
}
出力
size:0
最終更新:2011年09月24日 05:00