Fill n

xeryph
void fill_n(first, n, value);

Funkcja przypisuje podaną wartość value wszystkim elementom z zakresu [first, first+n).

Przykład

```cpp #include <iostream> #include <algotithm> #include <vector>

int main()
{
std::vector<int> v;
v.push_back(0);
v.push_back(1);
v.push_back(2);
v.push_back(3);

// ładnie nam wyświetli na cout cały wektor
std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));

std::fill_n(v.begin(), v.size(), 0);

//a teraz same zera
std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
}

<b>Zobacz też:</b>
* [[C/Fill]]

0 komentarzy