摘要:
正在做的项目多处使用了rapidxml.hpp来处理xml配置文件。但是一直以来有个奇怪的问题,其他同事可以编译通过的代码,在我的电脑上就编译不能通过,会在这个文件的这一行:xml_node<Ch> *node = new(memory) xml_node<Ch>(type);报错:Error 25 error C2061: syntax error : identifier 'memory' 当时同事帮我发现了一个解决办法:把include这个文件的那一行放到第一行。这样可以编译,但是我们仍然不明真相。上周为了提高编译速度,增加了预编译头文件。这样一来 阅读全文