[C++23 새기능 소개] 개선된 constexpr 컨테이너 지원
C++23에서는 표준 라이브러리 컨테이너를 컴파일 타임 상수 표현식(constexpr)으로 더욱 자유롭게 활용할 수 있도록 하는 개선이 이루어졌습니다. 특히, std::string과 std::vector와 같은 주요 컨테이너들이 이제 더 폭넓은 constexpr 지원을 갖추게 되어 컴파일 타임에도 문자열과 동적 배열을 활용할 수 있게 되었습니다. 이번 글에서는 이러한 constexpr 확장의 의의와 사용법, 그리고 이전 버전과 비교하여 어떠한 개선점이 있는지 알아보겠습니다.constexpr 컨테이너 지원의 의미C++17부터 constexpr 함수와 변수를 통해 컴파일 타임 계산을 강화해왔습니다. 그러나 기존에는 std::string이나 std::vector와 같은 동적 메모리 할당을 사용하는 컨테이너를 ..