1
回答
关于lib与main之间头文件问题
华为云实践训练营,热门技术免费实践!>>>   

本小白请教一个关于头文件的问题。

背景是:我在main主程序之外,编写了一个lib1.so的动态库,其中要调用main的一些全局变量。

方法1:我在lib1的头文件中include了main的所有头文件,然后在lib1的程序中直接调用。

方法2:我在lib1的头文件中没有包含main的头文件,而是把我要用到变量再声明一遍,然后在lib1的程序中调用。

请问这2中方法有什么区别吗,应该用哪种较好?求大拿指点

<无标签>
举报
zhuran
发帖于5年前 1回/99阅
顶部