摘要:
本文来自CSDN博客:http://blog.csdn.net/roger_it/archive/2007/02/09/1506249.aspx本文结论: 所以对于公有或者接口的文件,使用ifndef define endif,对于内部的文件使用pragma once.在vc6的时代头文件一般使用ifndef define endif在vc7的时代头文件一般成了pragma once不知道有没有人深究其中的意义为什么有这样的代码,是为了头文件不被重复引用,那样编译器抱错的,这两种方法都是同样的目的,有没有区别呢?还是举例来说明,可能有好几个库,每个库内部可能都有public.h这个文件,如果. 阅读全文