STLのvectorに関して質問があります。
main() {
vector<int> vec;
int v[3] = {0, 1, 2};
vec.resize(3);

// コピー
}

上のソースで、v[3]のデータをvecに入れたい、
(勿論、vec[0] : 0 vec[1] : 1 vec[2] : 2のように)
のですが、一発で入れる方法無いですか?
やはり、for等でvec[loop] = v[loop]にするか、イテレータ使うしかないのでしょうか?

よろしくお願いします。