在C++ 11中,您可以使用基于范围的语言for,它可以充当foreach其他语言.它甚至适用于普通的C数组:
for
foreach
int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n *= 2; }
怎么知道什么时候停止?它是否仅适用于已在相同范围内声明的静态数组for?你会如何for在动态数组中使用它?
c++ arrays foreach c++11
arrays ×1
c++ ×1
c++11 ×1
foreach ×1