C++ Institute C++ Certified Professional Programmer CPP Question # 5 Topic 1 Discussion

C++ Institute C++ Certified Professional Programmer CPP Question # 5 Topic 1 Discussion

CPP Exam Topic 1 Question 5 Discussion:
Question #: 5
Topic #: 1

What happens when you attempt to compile and run the following code?

#include

#include

int main ()

{

std::vectorv1;

for(int i = 10; i>0; i??)

{

v1.push_back(i);

}

std::vector::iterator it = v1.begin();

int sum = 0;

while(it != v1.end())

{

sum+=it++;

}

std::cout<<*v1.erase(v1.begin(),v1.end()?3)<<" "<

return 0;

}


A.

program outputs 3 55


B.

compilation error


C.

program outputs 3 45


D.

program outputs 7 55


Get Premium CPP Questions

Contribute your Thoughts:


Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.