fill, fill_n コンテナを指定した値で埋める

#include <algorithm>
#include <vector>

vector<int> v = {1,2,3,4,5};
// 0で埋める
fill(v.begin(),v.end(),0);

//先頭から2つを0で埋める
fill_n(v.begin,2,0)

int a[100];
//0で初期化
fill( int *)a, (int *)a+100, 0)

int b[10][100];
//2次元配列を0で初期化
fill( (int *)b, (int *)b+10*100, 0);

(int *) とするのを忘れないように