C++ - Корректен ли следующий код? | ProgHub
Корректен ли следующий код:
#include <vector> 
#include <iostream> 
 
using namespace std; 
 
int main() { 
   vector<int> v; 
   v.resize(5); 
   vector<int>::iterator i = v.begin(); 
   *i = 5; 
   v.resize(10); 
   cout << "v.begin() = " << *i << endl; 
} 
Да, код компилируется и выполняется без ошибок
Возможна ошибка времени исполнения
Нет, код содержит ошибки и не компилируется