>>65
リストでも繰り返しなら個数でもいける。

>>63
終点ではなく、個数で渡す:
fill(dim, 100, 0);  // めちゃくちゃ分かり易い。

fill(dim, dim + 100, 0);  // めちゃくちゃ不便。何このタイピング量。