次のコードを見てください
メイン.cpp
#include <iostream>
using namespace std;
int main()
{
Class1 c;
}
Class1.cpp
#include <iostream>
using namespace std;
class Class1
{
public:
void click1()
{
cout << "Click 1" << endl;
}
};
Class2.cpp
#include <iostream>
using namespace std;
class Class2
{
public:
void click2()
{
cout << "Click 2" << endl;
}
};
上記のクラスにヘッダー ファイルを追加すると、機能します。C++ がヘッダー ファイルなしで異なるファイルのクラスを理解しないのはなぜですか?