我对代码中的简单定义有很大的问题。我已从 Mozilla 错误站点报告中阅读了有关修复的信息,但在我的情况下它不起作用。
代码的原始部分(当然它在 4.6 中工作):
#define __STDC_FORMAT_MACROS
#include <inttypes.h>
#define A "A: %20"PRIu64
error: inconsistent user-defined literal suffixes ’A’ in string literal
修复后:
#define __STDC_FORMAT_MACROS
#include <inttypes.h>
#define A "A: %20" PRIu64
error: inconsistent user-defined literal suffixes ’A’ in string literal
还有其他建议吗?