创建对象时C ++未定义的引用

时间:2015-03-14 17:47:59

标签: c++ undefined

我是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;
}

0 个答案:

没有答案