我用c ++编写了这个多个文件(只是输入一个整数作为输入并返回相同的数字),然后我将它们全部放在同一个目录中。当我尝试使用CodeBlocks构建main.cpp时,我收到以下错误:在函数&#39; main&#39;中,未定义引用&quot; grade :: show(int)&#39; < / strong>即可。有谁知道代码中的错误是什么???
PS。这与我在大学书中找到的代码完全相同。
的main.cpp
#include <iostream>
#include "grade.h"
using namespace std;
int main() {
int n1;
grade number;
cin >> n1;
cout << number.show(n1) << endl;
}
grade.h
#include <iostream>
class grade {
public:
int show(int);
};
grade.cpp
#include <iostream>
#include "grade.h"
using namespace std;
int grade::show(int n2) {
return n2;
}