基本的なプラズマ ウィジェットやその他の QT を作成するための KDE チュートリアルを読んでいました。私が気づいたことの 1 つは、ほとんどすべてのプログラムにcpp ファイル.h
に.cpp
ヘッダー ファイルが含まれていることです。
私が得た基本的なことは、ファイル内の混乱を最小限に抑え、コードを読みやすくすることです。
私の質問は、プログラムを作成する際に .h ファイルと .cpp ファイルに何を入れるべきか、それがコードの改善にどのように役立つかということです。
たとえば、add.h、add.cpp、pass.cpp の 3 つのファイルを作成しました。add.h には機能があり、他の 2 つのファイルには定義があります。
Add.h
#include <iostream>
using namespace std;
int add (int x,int y);
Add.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);
ただし、ここの回答から判断すると、これは機能しません 。C++ にヘッダー ファイルと .cpp ファイルがあるのはなぜですか?
add.h の内容は自動的にコピーされますが、いくつかのエラーが発生します。