QVectorの要素数を取得
解説
size(),count()はQVectorの要素数を返します.
定義は以下の通りです.
int QVector::size () const
int QVector::count () const
int QVector::count ( const T & value ) const
count()の引数valueを指定した場合,valueと一致する要素の数を数えます.valueと一致するかどうかの処理はTの==の実装を用いて行われます.
使用例
#include <QTextCodec>
#include <QTextStream>
#include <QVector>
int main(int argc, char *argv[]) {
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
QTextStream out(stdout);
QVector<QString> vec;
vec << "a" << "b" << "a" << "a" << "b"; // vec = (a, b, a, a, b)
out << vec.size() << "\n"; // 5
out << vec.count() << "\n"; // 5
out << vec.count("a") << "\n"; // 3
out << vec.count("c") << "\n"; // 2
return 0;
}
出力
5
5
3
0
最終更新:2011年09月24日 05:09