我是C ++的新手,刚刚在我的程序中创建了一个单独的类文件。有三个文件,main.cpp,Cal.h和Cal.cpp。当我在main.cpp文件中创建Cal的对象时,我收到此错误:对Cal :: Cal()的未定义引用
我很困惑。任何帮助都会被贬低。感谢。
这是源文件: main.cpp中:
#include <iostream>
#include "Cal.h";
using namespace std;
Cal c;
int main()
{
return 0;
}
Cal.h:
#ifndef CAL_H
#define CAL_H
class Cal
{
public:
Cal();
int add(int a, int b);
int sub(int a, int b);
int mul(int a, int b);
int div(int a, int b);
};
#endif // CAL_H
Cal.cpp:
#include "Cal.h"
#include <iostream>
using namespace std;
Cal::Cal()
{
}
int Cal::add(int a, int b){
return 0;
}
int Cal::sub(int a, int b){
return 0;
}
int Cal::mul(int a, int b){
return 0;
}
int Cal::div(int a, int b){
return 0;
}