Answers for "The behavior of count function template"

0

The behavior of count function template

template <class InputIterator, class T>
  typename iterator_traits<InputIterator>::difference_type
    count (InputIterator first, InputIterator last, const T& val)
{
  typename iterator_traits<InputIterator>::difference_type ret = 0;
  while (first!=last) {
    if (*first == val) ++ret;
    ++first;
  }
  return ret;
}
Posted by: Guest on August-10-2021

Browse Popular Code Answers by Language