반응형
#include <iostream>
#include <vector>
using namespace std;
//vector
//int값을 insert, selectall, select, update, delete
int main()
{
vector<int> vec;
//1. 저장
for (int i = 0; i < 10; i++) vec.push_back(i);
//2. 전체 출력
for (int i = 0; i < vec.size(); i++)
cout << vec[i] << " ";
cout << endl;
//3. 검색
for (int i = 0; i < vec.size(); i++)
{
if (vec[i] == 3)
cout << "검색결과 : " << vec[i] << endl;
}
//3. 알고리즘 함수를 이용한 검색
vector<int>::iterator it;
it = find(vec.begin(), vec.end(), 3);
if (it == vec.end())
cout << "못찾았다." << endl;
else
cout << "찾았다." << endl;
//4. 수정
// 3 인덱스의 값을 33으로 변경
vec[3] = 33;
//5. 삭제
//삭제하고자 하는 주소 전달
//4의 인덱스를 삭제
vec.erase(vec.begin()+3);
}
반응형
'01.Bit 단기 > C++' 카테고리의 다른 글
52_컨테이너와 find (0) | 2018.05.10 |
---|---|
51_vector (0) | 2018.05.09 |
50_배열 템플릿 사용자 정의클래스 (0) | 2018.05.09 |
49_배열 템플릿(overflow, pushback, erase 구현) (0) | 2018.05.09 |
48_템플릿클래스로 변경 (0) | 2018.05.09 |
댓글