4. (3) Assume a double vector named v has been declared and filled with values.
ID: 3838632 • Letter: 4
Question
4. (3) Assume a double vector named v has been declared and filled with values. Assume an iterator to a double vector named iter has been declared. Which code segment correctly traverses the vector displaying each value?
a. iter = v.begin( ); b. iter = v.begin( );
while (iter != v.end ( )) while (iter != v.end( ))
{ cout << *iter << endl; { cout << v[iter] << endl;
iter++; } iter++; }
c. for (int i = 0; i < v.size ( ); i++) d. for (iter = 0; iter < v.size( ); iter++)
cout << iter[i] << endl; cout << *iter << endl;
Explanation / Answer
The answer is option "a"
a. iter = v.begin( );
while (iter != v.end ( ))
{
cout << *iter << endl;
iter++;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.