C++14 or later 에서 constexpr 에서 std::map 적으로 리드 온리 연상 배열을 만드는 메모

1535 단어 C++14constexpr

배경


std::map<std::string, int> 같은 시그니처의 동적으로 내용 변화하지 않고 리드 온리의 연상 배열(변환 테이블 등)을 만들고 싶은 수요는 자주 있습니다만,
constexpr std::map<std::string, int> ...

즉, 직접 할 수 없습니다.

도서관



C++ 14 이상입니다.

frozen 사용해 보았습니다만, 좋은 느낌으로 움직였습니다. frozen::string 이것을 사용)

데카콘이라고 불리는 mapbox 사마제의 eternal도 좋을 것 같습니다. 감사합니다.

C++17로 실현



우수한 C++ 님으로부터, C++17( std::string )로 super minimal constexpr map 을 가르쳐 주셨습니다!

Super minimal conxtexpr map htps // t. 코 / B 쿠 27 오우 오우 P — Антирежим Йолки (@murderotica_) February 26, 2020


훌륭합니다, 감사합니다.



TODO




좋은 웹페이지 즐겨찾기