为什么C++不支持基于动态数组循环的范围?就是这样的:
int* array = new int[len]; for[] (int i : array) {};
我刚刚发明了for[]与韵new[]和韵的说法delete[].据我所知,运行时具有可用数组的大小(否则delete[]无法工作),因此理论上,基于for循环的范围也可以使用.它不起作用的原因是什么?
for[]
new[]
delete[]
c++
c++ ×1