はじめに プログラミング言語C++ではenumが使えます。 しかしenumは日本語文字列が使えません。 enum class hoge { "青", "黄", "赤" }; // NG 日本語で書くにはどうするか。 ということで、以下のようにしてみました。 #include <algorithm> #include <array> #include <cassert> #include <cstddef> #include <string_view> #include <utility> class master { using value_type = std::pair<std::stri…