C++11 requires a space between literal and string macro