它的头文件
#include <string>
#ifndef KITAP_H
#define KITAP_H
using std::string;
class Kitap
{
private:
int sayfaSayisi;
public:
void SetSayfaSayisi(int);
int GetSayfaSayisi();
};
#endif
其.cpp文件
#include "Kitap.h"
#include <cstring>
#include <iostream>
using namespace std;
void Kitap::SetSayfaSayisi(int veri)
{
sayfaSayisi=veri;
};
int Kitap::GetSayfaSayisi()
{
return sayfaSayisi;
};
它的主文件
#include <iostream>
#include "Kitap.h"
#include <cstring>
#include <string>
using namespace std;
int main() {
Kitap kitaplar[10];
kitaplar[0].SetSayfaSayisi(5);
cout<<kitaplar[0].GetSayfaSayisi();
return 0;
}
及其错误
1-)C:\Users\NURULLAH\AppData\Local\Temp\ccI5KHP4.o YurutucuProje3Soru2.cpp:(.text+0xb8): undefined reference to Kitap::SetSayfaSayisi(int)'
2-)C:\Users\NURULLAH\AppData\Local\Temp\ccI5KHP4.o YurutucuProje3Soru2.cpp:(.text+0xc8): undefined reference to
Kitap::GetSayfaSayisi()'
3-)C:\ Users \ NURULLAH \ Desktop \ Yasin Odev3 \ Soru1-2 \ collect2.exe [错误] ld返回1退出状态