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

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

也可以不这样 ,也可以几个共用一个头文件; 但是 ,在复杂程序中 ,为了方便找到相关的 ,声明以及函数体一般是一个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中的函数及其他东西;

C++里面是有头文件的,标准的做法是:头文件里面放函数声明,cpp放函数具体实现。按照你的描述应该可以用一个.h头文件放全部函数的声明,然后在1.cpp里放一个函数,2.cpp里放另一个函数,我们把1.cpp作为程序的入口,作为数据源,在这里调用2.cpp里的函数,这个函数返回计算结果。注意,两个cpp都要includ头文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11850521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存