简要概述 今天突发奇想想看一下boost/config.hpp的内部实现,以及他有哪些功能. 这个头文件都有一个类似的结构,先包含一个头文件,假设为头文件1,然后包含这个头文 件中定义的宏.对于头文件中1中,有大量的#if..#endif,在这些指定的宏块中定义一个头文件宏,在这些大量的#if...#end中,头文件宏 有且只会被定义一次.具体的定义详情在下面进行详解. 根据上面的思路分析出了,config.hpp文件中主要包含几个主要的头文件:关于 用户配置的头文件(User config).