自定义头文件中可以定义哪些东西
头文件跟cpp文件没有任何区别,所有在cpp里能做的,在头文件里一样可以做。
在cpp里Include一个头文件只不过相当于把两个文件拼在一起而已。
书上说头文件中只能放置函数原型,宏的定义,结构体变量的声明和静态全局变量的定义,这是为了可读性的考虑,因为习惯上头文件里都放这些东西,这样源文件里能看起来清爽一些,要是把主函数都放到头文件里了,找这个函数要找半天,这样就失去了头文件的意义了。
至于C语言原本有的头文件中有函数的定义,这也同样是可读性的考虑。
只要你自己掌握了一套风格,能让人读起来很赏心悦目,那头文件写些什么都有你决定。
0
纠错
猜你喜欢
怎么做蛋炒饭不糊
煮饭时,洗好米加入水后,滴几滴植物油在米中,可以起到防粘的效...什么的李时珍
李时珍,字东璧,晚年自号濒湖山人,湖北蕲春县蕲州镇东长街之瓦...破壁机可以煲汤
原因如下破壁机,集合榨汁机豆浆机冰激凌机料理机研磨机等产品功...狗狗吐绿色液体没有精神怎么办
有可能误食到变质腐败有毒的食物。若犬出现拉稀呕吐,要及时送宠...李春天的春天的演员
主演宋丹丹许亚军李佳璇。讲述了宋丹丹饰演的报社编辑李春天与许...个性签名表达生活的语录
想当初我也是个骄傲到不可一世的公主,怎么一遇到你我就自褪骄傲...梦幻西游舍生取义消耗什么
梦幻西游舍身取义消耗魔法值。舍身取义介绍梦幻西游中化生寺门派...星巴克杯子能接热水吗
可以接热水的。因为星巴克的杯子本来就很厚,而且比较环保的。所...坡道刹车正确方法
下坡之前先降低车速,使车辆以缓慢的速度进入下坡道。下坡前换入...古文中顾的意思是什么
照顾三岁贯汝,莫我肯顾。出自诗经硕鼠荷君见顾,不以外夷见忽。...酷我如何转换mp3格式
酷我转换格式步骤如下打开酷我界面接着在界面的功能导航栏中看到...煎蛋为什么会粘锅
煎蛋会粘锅是因为锅不干净或者油放少了。如果锅的表面很光滑,或...庄周怎么叠加4层被动
庄周叠加层被动方法看庄周叠了几层被动,可以在游戏技能的左边,...春秋时期晋国第一任国君是谁
唐叔虞,亦称叔虞太叔,姬姓,名虞,字子于,岐周今陕西岐山人。...家养的小龙虾喜欢吃什么
家养小龙虾属杂食性,植物性饲料和动物性饲料都能食用。以植物性...