[C++23 새기능 소개] std::ranges::starts_with, std::ranges::ends_with, std::ranges::contains
C++23에서는 범위(Range) 라이브러리에 편의성과 가독성을 높이는 유용한 알고리즘들이 추가되었습니다. 특히 std::ranges::starts_with, std::ranges::ends_with, std::ranges::contains 세 가지 함수는 시퀀스를 다룰 때 흔히 필요한 패턴을 간결하고 명확하게 표현할 수 있도록 돕습니다. 이를 통해 문자열이나 컨테이너에서 특정 접두사/접미사 존재 여부나 특정 원소 포함 여부를 직관적으로 확인할 수 있습니다. 이번 글에서는 std::ranges::starts_with, std::ranges::ends_with, std::ranges::contains의 개념과 사용법, 그리고 이전 버전과 비교하여 어떤 점이 개선되었는지 알아보겠습니다.std::ranges:..