| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3667 人关注过本帖
标题:【头文件】自己写的头文件在编译的时候到底是起什么作用?
取消只看楼主 加入收藏
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
收藏
得分:0 
哈,我想斑竹终于明白我的问题了……

虽然我还不太理解这里的“编译单元”的概念【之前没听过这个词】

但是我知道这样一点:头文件不能编译【其实对此我也有个小疑问:如果我想写一个头文件给别人用,注意,就一个头文件,没有其他的代码了,而且我又不想开源,我该怎么办?】

正因为头文件的“不单独编译”,所以我觉得头文件里可以随便写,写什么都行,反正它就是一个要用于复制的“母本”呗,只要你把它放到你#include的地方能够前后文合理就ok了呗。

可事实并非如此~!!!!头文件不是爱写什么就写什么的!!!这是为什么呢?

这就是我为什么要问:头文件究竟是起了什么作用?究竟是不是我理解的“复制母本”的作用!!!

我还没有学编译原理,对编译器的一些行为不是很理解~~我想我应该为此查一下编译原理

~~~~还是谢谢斑竹啦~~~~


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-11-06 13:20
快速回复:【头文件】自己写的头文件在编译的时候到底是起什么作用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019681 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved