c++ vector find, erase
·
C++
findfind를 사용하면 원하는 인덱스의 위치 또는 원하는 값의 유무를 확인할 수 있습니다.if(find(v.begin(), v.end(), 찾고자하는값) == v.end()) { // 찾고자하는 값이 없으면 실행되는 클로저} vector 또는 배열의 값에서 특정 값의 인덱스를 가져올 수 있습니다.// arr에서 원하는 str 값을 갖고 있는 인덱스를 변수에 담기int index = find(arr.begin(), arr.end(), str) - arr.begin(); erase erase를 사용하면 특정 인덱스의 값을 치울 수 있습니다.v.erase(v.begin()+x, v.begin()+x+y); // v의 x번째부터 y번째까지 인덱스값 지우기clearclear를 사용하면 vector를 초기..