自定义头文件中可以定义哪些东西
头文件跟cpp文件没有任何区别,所有在cpp里能做的,在头文件里一样可以做。
在cpp里Include一个头文件只不过相当于把两个文件拼在一起而已。
书上说头文件中只能放置函数原型,宏的定义,结构体变量的声明和静态全局变量的定义,这是为了可读性的考虑,因为习惯上头文件里都放这些东西,这样源文件里能看起来清爽一些,要是把主函数都放到头文件里了,找这个函数要找半天,这样就失去了头文件的意义了。
至于C语言原本有的头文件中有函数的定义,这也同样是可读性的考虑。
只要你自己掌握了一套风格,能让人读起来很赏心悦目,那头文件写些什么都有你决定。


问答推荐:
广东佛山十大旅游景区之南风古灶高灶陶窑
佛山,一座以白兰花为市花的城市,充满着真挚纯洁的爱,蕴含着深厚的文化底蕴。接下来就让我们跟着城市文化一起来看看广东佛山十...怎样开好甜品店
需要对甜品及甜品店保持浓厚的兴趣。兴趣是最好的老师,兴趣可以督促我们全身心投入到做开甜品店中,也会让我们有更多的干劲和热...统计分析与数据挖掘有区别吗
统计分析与数据挖掘有很大区别,具体区别表现在以下方面数据量数据分析的数据量可能并不大,而数据挖掘的数据量极大约束数据分析...面试生产主管时常问哪些问题
自我介绍一定背熟悉了!职责范围生产计划拟定,生产及物料进度控制与跟进外协加工管理产协销调,物料订购生产数据统计分析及提交...可以用水果自制香水吗
制作步骤将柠檬橘子菠萝等水果,也可以选取其中一种,用榨汁机分别把它们榨成汁,切记不要混合着榨,榨好后把渣子过滤掉,再倒入...离婚时贷款买的房产怎么分割
婚后贷款购买的房产如无特殊约定应属夫妻共同财产,离婚时应当平均分割。婚后贷款购房,无论是个人支付房款还是夫妻双方共同支付...怎么把小说转成txt格式
演示品牌型号联想拯救者系统软件迅捷视频转换器。使用迅捷视频转换器即可,进入迅捷视频转换器点击更多操作,就可以看到将电子书...土豆保存不发芽方法
首先要保存更长的时间,可以将苹果放入装有土豆的塑料袋中,然后扣紧,此时从苹果中排出的乙烯将帮助土豆保存更长时间不发芽。土...橙子皮能生吃吗
一般来说,橙子皮是不能直接吃的,一定要洗干净之后再做处理。吃橙子皮的好处非常之多。可以化痰降腻。橙子皮是很好的中药材,晒...有关系孙悟空的动画片
西游记西游记是中央电视台动画部和中国国际电视总公司火炬动画分公司联合制作的动画作品,全集集,导演方润南。该剧描述了孙悟空...成长档案爸爸妈妈的话
宝宝,你是上天赐给我们的礼物,我希望即使再过二十年三十年甚至六十年,当你看到这封爸爸妈妈对你的寄语时,仍可以感受到爸爸妈...苹果5隐藏的软件怎么找
须在电脑端完成,不能在手机上进行直接的操作。方法步骤下载并安装,打开之后点击登入并登入苹果中所使用的,之后将自动进入主界...北屋潮湿有味道怎么办
注意通风。浴室厨房等易潮湿发霉的地方,最好加装独立通风系统。洗手沐浴或烹饪时,要打开最近的窗户或排气扇,避免水气堆积。洗...烘焙工具选购小技巧
选购可以上下管加热,且有温度和时间刻度,容积至少在升以上的家用电烤箱。燃气烤箱也可。烤盘寸烤盘一个。以下几种材质均可选用...紫茶的正确饮用方法
清洗茶具。要冲泡紫茶,大家首先就要对即将冲泡紫茶的茶具进行清洗,用刚煮开的沸水,对茶具进行烫洗,清洗干净的茶具,才刻意用...