Modern C에서 열거형을 문자열로 변환하려면 Magic Enum 헤더 전용 라이브러리를 활용하여 정적 반사를 수행하세요. enums.
#include <magic_enum.hpp> enum Color { RED = 2, BLUE = 4, GREEN = 8 }; // Convert enum value to string auto color_name = magic_enum::enum_name(Color::RED); // Convert string to enum value std::string color_name = "GREEN"; auto color = magic_enum::enum_cast<Color>(color_name);
위 내용은 Modern C에서 열거형을 문자열로 변환하고 그 반대로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!