Skip to content
  • Michał Policht's avatar
    Do not use double underscores to escape underscores. · 43cbbfe3
    Michał Policht authored
    C and C++ reserve macro names containing adjacent underscores.
    
    "Each name that contains a double underscore (__) or begins with an
     underscore followed by an uppercase letter (2.11) is reserved to
     the implementation for any use."
    -- C++ 2003, 17.4.3.1.2 Global names [lib.global.names] (via StackOverflow)
    43cbbfe3