std::fillってコンパイラちゃんと最適化してくれんの?