template <class ForwardIterator, class T>
void fill(ForwardIterator first, ForwardIterator last, const T &value) {
for(; first != last; ++first)
*first = value;
}
template <class OutputIterator, class Size, class T>
OutputIterator fill_n(OutputIterator first, Size n, const T &value) {
for(; n > 0; --n, ++first)
*first = value;
return first;
}
STL之fill和fill_n函数
最新推荐文章于 2024-08-19 19:44:14 发布