Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menukar Enum kepada Rentetan dan Sebaliknya dalam C Moden?
Untuk menukar enum kepada rentetan dalam C moden , manfaatkan perpustakaan pengepala Magic Enum sahaja untuk refleksi statik pada enum.
#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);
Atas ialah kandungan terperinci Bagaimana untuk Menukar Enum kepada Rentetan dan Sebaliknya dalam C Moden?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!