摘要: ./a.cpp./include/first.h./include/include.first.hg++ -I./ -I./include/include -I./include a.cppg++ -I./ -I./include -I./include/include a.cpp会发生什么呢?上面两个first.h里面做的事情是不一样的哦~~ 通过实验你会知道,如果能够在第一个路径里面找到期望的include文件,那么编译器是不会承认第二次找到的文件的!这里两个first.h的格式都为#ifndefFIRST_H#defineFIRST_HclassCFirst{//省略实现};#endif 阅读全文