有下面两行代码:
vector<int> v = {1, 2, 3};
for (int x : v) x = x * 10;
循环结束后,再遍历输出 v 中的所有元素,结果是( )。
- A. 1 2 3:x 只是元素的拷贝,改它不影响容器本身
- B. 10 20 30:x 直接代表容器里的元素,改它就是改容器
- C. 10 10 10:三个元素最后都被改成了同一个值
- D. 1 1 1:容器先被清空,然后每个位置重新填上 1
g5-07219.in输出g5-07219.out有下面两行代码:
vector<int> v = {1, 2, 3};
for (int x : v) x = x * 10;
循环结束后,再遍历输出 v 中的所有元素,结果是( )。