阅读:2582回复:1
如果引用头文件中的某个指定函数
如果a.h和b.h两个头文件中同时声明了一个函数void OK(),而我在主文件中必须包含a.h和b.h,有没有什么办法能够让我指定引用b.h中的void OK()这个函数?
比如 ----------------------------------------------- //a.h void function_A(); void OK(); -------------------------------------------------- ----------------------------------------------- //b.h void function_B(); void OK(); -------------------------------------------------- 我在主函数中既要用到function_A(),也要用到function_B(),同时想引用b.h中的void OK(),除了条件编译,有没有什么办法? 因为是a.h和b.h是两个新旧版本的库文件,包含了很多同名函数,不想改动头文件本身。 |
|
沙发#
发布于:2010-05-02 11:31
没办法。
新文件应该兼容旧文件。哪有交叉引用的。 函数声明没有关系,但如果头文件中有类型定义,那是要报重定义错误的。 |
|
|