gpt4 book ai didi

c++ - 为什么要在 C++ 程序中创建 abc.h 和 abc.cpp 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 15:24:25 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
In C++ why have header files and cpp files?

我正在阅读一些关于创建基本等 ionic 小部件和其他 QT 内容的 KDE 教程。我注意到的一件事是,几乎所有程序都有一个 .h.cpp,头文件包含在 cpp 文件中。

我得到的最基本的东西是尽量减少文件中的困惑并使代码更具可读性。

我的问题是在编写程序时我应该在 .h 文件和 .cpp 文件中放入什么东西,以及它如何有助于我改进代码。

例如 - 我创建了 3 个文件,add.h、add.cpp 和 pass.cpp - 现在 add.h 具有函数,而其他 2 个具有定义。

添加.h

#include <iostream>

using namespace std;

int add (int x,int y);

添加.cpp

#include "add.h"

int main() {

add (int x, int y) {

int z = x+y;

cout<<"Add is "<<"\t"<<z;

}
return 0;
}

密码.cpp

#include "add.h"


add (3,4);

但是这不起作用,从这里的答案来看 Why have header files and .cpp files in C++?

add.h 的内容被自动复制,但我遇到了几个错误。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com