Pour convertir une énumération en chaîne en C moderne, utilisez la bibliothèque d'en-tête uniquement Magic Enum pour une réflexion statique sur les énumérations.
#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);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!