What type of Iterator i1 is in the following C++ code snipet?
================ code ================
vector<int>::iterator i1;
for (i1=v1.begin();i1!=v1.end();++i1)
*i1 = 1;
======================================
================ code ================
vector<int>::iterator i1;
for (i1=v1.begin();i1!=v1.end();++i1)
*i1 = 1;
======================================A. Input Iterator
B. Output Iterator
C. Both Input and Output Iterator
D. Neither Input nor Output Iterator
Answer: Option B

Join The Discussion