gpt4 book ai didi

c++ - 没有明确声明的 int[] 中的 foreach

转载 作者:行者123 更新时间:2023-11-28 04:30:24 26 4
gpt4 key购买 nike

我想使用一个 foreach 循环,它沿着一个 int[] 数组运行,但没有实例化特定变量中的数组。例如,我想:

int x[3] = {1,2,3};
for (int &i : x) std::cout << i << ' ';

但没有实例 x。我试过这个:

for (int &i : {1,2,3}) std::cout << i << ' ';

但这不能编译。

最佳答案

只需删除 &

for (int i : {1,2,3}) std::cout << i << ' ';

因为,如果在循环内部修改了i,就会出问题...

关于c++ - 没有明确声明的 int[] 中的 foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53100800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com