diff --git a/src/corelib/tools/qvector.h b/src/corelib/tools/qvector.h index c547cec7be..f09f1a3c41 100644 --- a/src/corelib/tools/qvector.h +++ b/src/corelib/tools/qvector.h @@ -810,13 +810,7 @@ bool QVector::contains(const T &t) const template int QVector::count(const T &t) const { - int c = 0; - T* b = d->begin(); - T* i = d->end(); - while (i != b) - if (*--i == t) - ++c; - return c; + return int(std::count(cbegin(), cend(), t)); } template