[C++20 새기능 소개] constexpr의 컨테이너 (std::vector, std::string) 지원
C++20에서는 constexpr 지원이 표준 라이브러리 전반에 걸쳐 확대되어, 이제는 std::vector, std::string 등의 컨테이너를 컴파일 타임 상수 표현식으로 사용할 수 있게 되었습니다. 이번 글에서는 constexpr 확장의 개념과 사용법, 그리고 이전 버전과 비교하여 어떻게 개선되었는지 알아보겠습니다.constexpr 확장이란 무엇인가요?constexpr 키워드는 변수나 함수, 그리고 객체가 컴파일 타임 상수 표현식으로 평가될 수 있음을 나타냅니다. C++20에서는 표준 라이브러리의 여러 컨테이너와 알고리즘에 constexpr이 적용되어, 컴파일 타임에 복잡한 데이터 구조를 생성하고 조작할 수 있게 되었습니다.이전 버전에서는 어떻게 했나요?C++11부터 constexpr이 도입되었지..