range-based for loop
vector<int> v1 = {1,2,3,4,5,6}; for(int e: v1) cout << e << ' '; //실제 값에 영향을 끼치지 않음. for(int &e: v1) e = a; //실제 값이 a로 바뀜.