没啥用
可能是写习惯了吧,const int &anum,定义常量的习惯写法吧,强行约束对应的值必须是整型
表示引用类型,假如我们需要修改数组的值,那么直接修改aNum就行了。如下面这段程序:
#include <string>
#include <iostream>
int main()
{
int tmp[] = {1,2,3,4,5,6};
for(int& t:tmp)
{
t += 1;
}
for(int t:tmp)
{
std::cout << t << " ";
}
std::cout << std::endl;
return 0;
}
输出为:
2 3 4 5 6 7
这是引用啊,即可以理解为int &aNum = someNum[i]