类对象数组

它的头文件

#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 toKitap::GetSayfaSayisi()'

3-)C:\ Users \ NURULLAH \ Desktop \ Yasin Odev3 \ Soru1-2 \ collect2.exe [错误] ld返回1退出状态