一般<list>或者<algorithm>等头文件,都包含c++config.h头文件. 预编译时, 对应(2) 当#include<list>,将包含进c++ config.h头文件,引入了#undef min 和#undef max 接下来在#define max 导致又有了max的宏定义,最后#include<algorithm>时,虽然它也包含c++config.h头文件,但是由于c++config.h有哨卫保护,即如...