728x90
https://learn.microsoft.com/ko-kr/cpp/standard-library/algorithm?view=msvc-170
표준적인 C++라이브러리의 일부분으로, 다양한 알고리즘 함수를 기본제공해준다.
이러한 함수들은 다양한 상황에서 사용가능한 함수들로 이루어져 있으며 이중참조 포인터 배열을 기본으로 컨테이너와 반복자를 이용하여 작동하게 된다.
대부분 알고리즘 라이브러리는 다음과 같은 과정으로 사용된다.
- 알고리즘 함수를 호출하여 컨테이너 요소를 조작한다.
- 필요한 경우 반복자를 제공하여 요소를 선택한다.
- 알고리즘 함수의 결과를 적용하여 원래 컨테이너를 수정한다.
이러한 라이브러리 함수를 잘 활용하면 코드를 작성할 때 매우 편하게 작성할 수 있으며,
라이브러리 내부 함수들의 정확한 구동방식을 이해하지 못하더라도 쉽고 간단하게 사용할 수 있다.
그래도, 내부 함수들의 구동방식을 알아두어서 나쁠것 은 없다.
728x90
'컴퓨터 용어 정리' 카테고리의 다른 글
제네릭 프로그래밍(Generic Programming) (0) | 2023.05.05 |
---|---|
C++ 람다식 함수 ( Lambda Function ) (0) | 2023.05.05 |
디자인 패턴(Design Pattern) (0) | 2023.04.28 |
객체지향 설계원칙(SOLID) (0) | 2023.04.28 |
C++ mutable (0) | 2023.04.26 |