Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.25 KB | None | 0 0
  1. #define CASE_RETURN( _v ) case( _v ) return #_v;
  2.  
  3. enum E {
  4.   Zero, One, Two,
  5. };
  6.  
  7. const char* EtoString( E e ) {
  8.     switch( e ) {
  9.         CASE_RETURN( Zero )
  10.         CASE_RETURN( One )
  11.         CASE_RETURN( Two )
  12.     }
  13.     return "fuck you";
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement