fill |
C++ Library |
template<class ForwardIterator, class T> void fill(ForwardIterator first, ForwardIterator last, const T& value)
Initializes every item in a range to value. Assigns value to each element in the range [first, last).
#pragma warning (disable:4786) #include <algorithm> #include <iostream> #include <vector> int main() { std::vector<int> vi(10) ; //intialize vector std::fill(vi.begin(), vi.end(), 0) ; std::ostream_iterator<int> intOstreamIt(std::cout, ", ") ; std::cout << "vi = " ; std::copy(vi.begin(), vi.end(), intOstreamIt ) ; std::cout << std::endl ; return 0 ; }
vi = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,