c++多文件结构的头文件怎么弄?每个cpp文件都要写头文件吗? 5

 我来答
无人能渡我自渡
2012-03-18 · 超过26用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:51万
展开全部
也可以不这样 ,也可以几个共用一个头文件; 但是 ,在复杂程序中 ,为了方便找到相关的 ,声明以及函数体一般是一个CPP对应一个.h头文件,在修改了相关函数之后就不用在头文件中到处找相关声明了
例:Test.cpp对应Test.h;Open.cpp对应Open.h;
那么必须在相应的cpp文件中预提示相应的头文件;在Test.cpp中必须有#include"Test.h",
在Open.cpp中必须有#include"Open.h",在主函数中必须有#include"Test.h"和 #include"Open.h",才能调用相对应CPP中的函数及其他东西;

当然也可以 Test.cpp和Open.cpp 同时对应Test.h;
在Test.cpp中必须有#include"Test.h",在Open.cpp中必须有#include"Test.h",在主函数中必须有#include"Test.h"才能调用相应两个CPP中的函数及其他东西;
lokily2010
2012-03-27 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:584万
展开全部
头文件只是声明和定义,在cpp中include即可。
.h与.cpp的对应,是为了当初弱小的编译功能,不过既然已经成习惯,还是对应着吧,windows平台下,尤其是编写dll再发布的时候,是要把.h 和dll 一起发布出去的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式