C++14 or later 에서 constexpr 에서 std::map 적으로 리드 온리 연상 배열을 만드는 메모
배경
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
C++11 로 실현하는 방법을 찾는다(string_view-lite htps : // 기주 b. 코 m / 마 r chin moene / st rin g ゔ ぃ 등을 사용하면 좋을까?)
Reference
이 문제에 관하여(C++14 or later 에서 constexpr 에서 std::map 적으로 리드 온리 연상 배열을 만드는 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/syoyo/items/14eea49ddbf89e17f043텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)