相关疑难解决方法(0)

为什么C++不支持基于动态数组循环的范围?

为什么C++不支持基于动态数组循环的范围?就是这样的:

int* array = new int[len];
for[] (int i : array) {};
Run Code Online (Sandbox Code Playgroud)

我刚刚发明了for[]与韵new[]和韵的说法delete[].据我所知,运行时具有可用数组的大小(否则delete[]无法工作),因此理论上,基于for循环的范围也可以使用.它不起作用的原因是什么?

c++

19
推荐指数
3
解决办法
2331
查看次数

标签 统计

c++ ×1