请看下面的代码
主文件
#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;
}
};
类2.cpp
#include <iostream>
using namespace std;
class Class2
{
public:
void click2()
{
cout << "Click 2" << endl;
}
};
如果我将头文件添加到上述类,它们就可以工作。为什么 C++ 不理解没有头文件的不同文件中的类?