fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. vector <int>v; //Вектор v
  9. v.push_back(5); //Запихиваем 1 элемент
  10. v.push_back(6); //Запихиваем второй элемент
  11.  
  12. vector::iterator it=v.end(); //инициализируем итератор тем, что возвращает end()
  13. cout<<*it<<"\n"; //Последний элемент не 6, но это-таки последний элемент строения вектора
  14. cout<<*(it-1)<<"\n"; //последний элемент для нас, это предыдущий элемент элементу, возвращаемому из end()
  15. return 0;
  16. }
Compilation error #stdin compilation error #stdout 0s 15224KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:12:1: error: ‘template<class _Tp, class _Alloc> class std::vector’ used without template parameters
 vector::iterator it=v.end(); //инициализируем итератор тем, что возвращает end()
 ^~~~~~
prog.cpp:13:8: error: ‘it’ was not declared in this scope
 cout<<*it<<"\n"; //Последний элемент не 6, но это-таки последний элемент строения вектора
        ^~
stdout
Standard output is empty