![A special way to convert string<->enum in C++ using X Macro technique and template specialization : r/cpp A special way to convert string<->enum in C++ using X Macro technique and template specialization : r/cpp](https://external-preview.redd.it/QXWhYbZaSp4TEVoTMkSIXieOo4KX6AyHYkfQpQSUUuc.jpg?auto=webp&s=7f4e035b4281e5281fb8235f4625b6fa635b99b5)
A special way to convert string<->enum in C++ using X Macro technique and template specialization : r/cpp
![Maintenance-free Enum to String in Pure C++ with "Better Enums" - Engines and Middleware - Tutorials - GameDev.net Maintenance-free Enum to String in Pure C++ with "Better Enums" - Engines and Middleware - Tutorials - GameDev.net](https://uploads.gamedev.net/783592500a1d7eda3f481e7169615eb3.png)
Maintenance-free Enum to String in Pure C++ with "Better Enums" - Engines and Middleware - Tutorials - GameDev.net
![John Sundell on Twitter: "Even if you define a custom raw value for a string-based enum in Swift, the full case name will be used in string interpolation. Super useful when using John Sundell on Twitter: "Even if you define a custom raw value for a string-based enum in Swift, the full case name will be used in string interpolation. Super useful when using](https://pbs.twimg.com/media/DR_Apz3X0AAWLFV.jpg)
John Sundell on Twitter: "Even if you define a custom raw value for a string-based enum in Swift, the full case name will be used in string interpolation. Super useful when using
![Resharper Helps to Find Bug - Enum Type Not Equal to Null Forever | Algorithms, Blockchain and Cloud Resharper Helps to Find Bug - Enum Type Not Equal to Null Forever | Algorithms, Blockchain and Cloud](https://helloacm.com/wp-content/uploads/2015/01/c-sharp-enum-null.jpg)