在查看 poco 库时,我看到了一些具有相同标识符以及替换文本的宏:
例如在文件 XML/inlucde/XML/expat.h
47 XML_STATUS_ERROR = 0,
48 #define XML_STATUS_ERROR XML_STATUS_ERROR
49 XML_STATUS_OK = 1,
50 #define XML_STATUS_OK XML_STATUS_OK
51 XML_STATUS_SUSPENDED = 2
52 #define XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED
我想知道像这样定义宏有什么用。