-
[C++] Vector STL언어/C, C++ 2021. 7. 18. 16:49
- 헤더파일 선언 #include - 선언 template vector t_vector; vector int_vector; vector char_vector; - 함수 push_back() -> 벡터의 끝에 요소를 추가 pop_back() -> 벡터의 끝에 있는 요소를 삭제 begin() -> 벡터의 첫 번째 요소에 대한 임의 액세스 반복기를 반환 end() -> 벡터 끝을 가리키는 임의 액세스 반복기를 반환 clear() -> 벡터의 요소를 지웁니다. empty() -> 벡터 컨테이너가 비어 있는지 테스트합니다. emplace() -> 내부에서 생성된 요소를 벡터의 지정된 위치에 삽입합니다. emplace_back() -> 내부에서 생성된 요소를 벡터의 끝에 추가합니다. erase() -> 벡터의 지정..
-
[C++] Queue STL언어/C, C++ 2021. 7. 17. 18:02
-헤더파일 선언 #include - 선언 template queue t_queue; queue int_queue; queue char_queue; ... - 함수 pop() -> queue 앞에서 요소를 제거 push() -> queue 뒤에 요소를 추가 empty() -> queue 가 비어있는지를 테스트 back() -> queue 뒤에 마지막으로 가장 최근에 추가된 요소에 대한 참조를 반환 size() -> queue 에 있는 요소 수를 반환 front() -> 앞의 첫 번째 요소에 대한 참조를 반환 // https://docs.microsoft.com/ko-kr/cpp/standard-library/queue-class?view=msvc-160 // 이 글은 개인적인 해석에 관한 문서로 오류, 축..
-
[C++] Stack STL언어/C, C++ 2021. 7. 17. 17:56
- 헤더파일 선언 #include - 선언 template stack t_stack; stack int_stack; stack char_stack; ... - 함수 pop() -> stack의 맨 위에 있는 요소를 제거 push() -> stack의 맨 위에 요소를 추가 empty() -> stack이 비어있는지를 테스트 size() -> stack에 있는 요소 수를 반환 top() -> stack의 맨 위에 있는 요소에 대한 참조를 반환 // https://docs.microsoft.com/ko-kr/cpp/standard-library/stack-class?view=msvc-160 // 이 글은 개인적인 해석에 관한 문서로 오류, 축소, 과장 등 문제가 있을 수 있습니다.
-
[C++] List STL언어/C, C++ 2021. 7. 16. 16:51
- 헤더파일 선언 #include - 선언 template list t_list; list int_list; list char_list; ... - 함수 push_back() -> 목록의 끝에 요소를 추가 push_front() -> 목록의 시작 부분에 요소를 추가 pop_back() -> 목록의 끝에 있는 요소를 삭제 pop_front() -> 목록의 시작 부분에 있는 요소를 삭제 begin() -> 목록에서 첫 번째 요소의 주소를 지정하는 반복기를 반환 end() -> 목록에서 마지막 요소 다음에 나오는 위치의 주소를 지정하는 반복기를 반환 remove() -> 목록에서 지정된 값과 일치하는 요소를 지움 remove_if() -> 지정된 조건자를 충족하는 요소를 목록에서 지움 resize() -> 목..