게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
vector 관련 질문이요
게시물ID : programmer_19100짧은주소 복사하기
작성자 : 건드리면디저
추천 : 0
조회수 : 337회
댓글수 : 5개
등록시간 : 2016/11/24 16:26:40
옵션
  • 본인삭제금지
cpp 에서 vector 관련해서 궁금한게 있는데요,

vector<int> a;
a.push_back(1);

여기까지 하고 a[0] 이나 a.at(0) 또는 iterator 를 통해 저 1을 찍어 볼 수 있었습니다.

근데 a.pop_back() 이후
다시 a[0], at, iterator 를 통해 같은 동작을 했을때,
a[0] 와 iterator 는 1이 여전히 찍히더군요

pop_back 했을때 at(0) 은 exception 이 발생하는데 왜 a[0] 과 iterator 에서는 아무 문제가 없는거죠??
pop_back 에 관해서 자세하게 설명좀 부탁 드릴게요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호