-
vector STL명품 c++ 공부 2021. 3. 10. 23:16
vector
가변 길이 배열을 구현한 제네릭 클래스
특징
1.vector는 내부에 배열을 가지고 원소를 저장,삭제,검색하는 멤버들을 제공
2.vector는 스스로 내부 크기를 조절
3.vector의 원소에 대한 인덱스는 0부터 시작
vector 객체생성
vector<int> v;
vector 원소 삽입
v.push_back(1); v.push_back(2); v.push_back(3);
vector 원소 값 읽기 및 변경
//1번째방법// v.at(2) = 5;//v벡터의 3번째 원소값 5로 변경 int n = v.at(2)//n에 5 저장 //2번째방법// v[2] = 5; int n = v[2];
vector의 원소 개수 알기
for(int i=0;i<v.size();i++) { cout << v[i]; }
vector의 원소 삭제
vector<int>::iterator it;//it은 정수 벡터의 원소를 가리키는 포인터 it = v.begin();//it은 벡터 v의 첫번째 원소의 주소값(첫번쨰 원소를 가리킴) it = v.erase(it);//벡터 v의 첫번쨰 원소 삭제
'명품 c++ 공부' 카테고리의 다른 글
실습예제2-16(난이도8) (0) 2020.08.25 실습 예제 (0) 2020.08.24 #include 와 전처리기 (0) 2020.08.24 String 으로 문자열 입력받기 (0) 2020.08.24 cin과 >> 연산자로 문자열을 입력 받을 때의 허점 (0) 2020.08.24