c++/c中关于头文件的探索

image


from pixiv


如何使用.h文件?

一篇不错的博客

image

具体来说我们可以在.h中进行定义const常量,这个不用使用extern也不会报错
使用普通变量将其当做全局变量的时候就要用extern关键字了

同时在其中只是定义struct等也没啥问题

还还可以在其中引用其他.h库
但是要使用如下代码

#ifndef MY_HEADER_H
#define MY_HEADER_H

xxx.......

#endif

否则会出现头文件重复引用的问题

然后我们在其他cpp/c文件实现在.h中定义的函数
image
image

然后

g++ xxx.cpp xxx.cpp ... xxx.h -o solve

再执行solve即可

posted @ 2023-10-28 21:14  次林梦叶  阅读(17)  评论(0)    收藏  举报