vector<int> v = {1, 2, 3}; for (int x : v) v.push_back(x); 下列说法正确的是( )。 A. 程序正常结束,vector 变成 6 个元素 B. 无法通过编译 C. 迭代器失效,属于未定义行为 D. 一定死循环,永远停不下来