프로그래밍 공부
작성일
2023. 5. 5. 06:38
작성자
WDmil
728x90

https://learn.microsoft.com/ko-kr/cpp/standard-library/algorithm?view=msvc-170

 

<algorithm>

자세한 정보:

learn.microsoft.com

 

표준적인  C++라이브러리의 일부분으로, 다양한 알고리즘 함수를 기본제공해준다.

 

이러한 함수들은 다양한 상황에서 사용가능한 함수들로 이루어져 있으며 이중참조 포인터 배열을 기본으로 컨테이너와 반복자를 이용하여 작동하게 된다.


대부분 알고리즘 라이브러리는 다음과 같은 과정으로 사용된다.

  1. 알고리즘 함수를 호출하여 컨테이너 요소를 조작한다.
  2. 필요한 경우 반복자를 제공하여 요소를 선택한다.
  3. 알고리즘 함수의 결과를 적용하여 원래 컨테이너를 수정한다.

이러한 라이브러리 함수를 잘 활용하면 코드를 작성할 때 매우 편하게 작성할 수 있으며,

라이브러리 내부 함수들의 정확한 구동방식을 이해하지 못하더라도 쉽고 간단하게 사용할 수 있다.

그래도, 내부 함수들의 구동방식을 알아두어서 나쁠것 은 없다.

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