Reference no: EM1332023
What is the output of the following program segment? (Assume that screen is an ostream iterator initialized to the standard output device to output elements of the type int.)
int list[5] = {2, 4, 6, 8, 10};
vector<int> vecList(7);
copy(list, list + 5, vecList.begin());
vecList.push_back(12);
copy(vecList.begin(), vecList.end(), screen);
cout<<endl;
What is the output of the following program segment? (Assume that screen is an ostream iterator initialized to the standard output device to output elements of the type int.)
vector<int> intVector;
vector<int>::iterator vecIt;
intVector.push_back(15);
intVector.push_back(2);
intVector.push_back(10);
intVector.push_back(7);
vecIt = intVector.begin();
vecIt++;
intVector.erase(vecIt);
intVector.pop_back();
copy(intVector.begin(), intVector.end(), screen);