关于包含文件的问题!

Raiky007 2009-03-17 03:25:44
大家好啊!请教大家一个问题:用INCLUDE包含的文件的作用与多文件中的文件作用有什么区别呢??
我新学VC的,请各位指导下吧!!谢谢
就是说如果我有两个文件的一个项目,如果用INCLUDE将其中之一加到另一个文件中与将这两个文件一齐添加到一个项目中的作用有什么分别呢?
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhizhe2000 2009-03-17
  • 打赏
  • 举报
回复
你是说C++的语法#include,还是说IDE的INCLUDE...
scott_2009 2009-03-17
  • 打赏
  • 举报
回复
如果用INCLUDE将其中之一加到另一个文件中与将这两个文件一齐添加到一个项目中的作用有什么分别呢?
没区别,但合理利用头文件可以减少编译期的耦合度,还可以使用预处理头文件提高编译速度。
arong1234 2009-03-17
  • 打赏
  • 举报
回复
1. 包含仅仅适用于头文件,cpp文件一般是不包含的,而多文件一般既指cpp文件,也指头文件
对于头文件:
2. 多文件便于管理,一个几十万行的文件是没有可能看和修改的
3. 你可以把一个头文件包含到多个cpp文件中,如果你是直接把头文件内容插入到cpp中,那么你每个cpp中都要插入一份,一旦需要修改代码,每个cpp都需要改,这显然不合理

mengde007 2009-03-17
  • 打赏
  • 举报
回复
取决其作用域。如果说你要用到的话,只要最终那个文件已经被包含过一次了,那就ok了!

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧