“找不到重载的成员函数”参考

时间:2016-02-26 02:55:26

标签: c++ function class methods reference

我的代码有问题。我试图使用引用将我的变量从方法带到main()函数,我得到这个错误:“找不到重载的成员函数”。请帮忙! :)

#include "stdafx.h"
#include "iostream"
#include "string"

using namespace std;



class Tworzenie_postaci {
public: 
    Tworzenie_postaci();

    string Nazwa_Postaci();

    int Wiek_Postaci();

    int Staty_Postaci(int Final_Postac_Sila, int Final_Postac_Inteligencja);

    int Staty_Postaci();
private:


};

Tworzenie_postaci::Tworzenie_postaci() {


}

string Tworzenie_postaci::Nazwa_Postaci()
{
    string wpisz_nazwa;
    cout << "Wybierz imie dla swojej postaci:\n";
    cin >> wpisz_nazwa;
    cout << "Nazwa twojej postaci to:\n" << wpisz_nazwa<< "\n";
    return wpisz_nazwa;

}

int Tworzenie_postaci::Wiek_Postaci()
{
    int wiek;
    cout << "Ile twoja postac ma lat?\n";
    cin >> wiek;
    cout << "Wiec twoja postac ma " << wiek << " lat\n";
    return wiek;
}


void Tworzenie_postaci::Staty_Postaci(int& _Postac_Sila, int& _Postac_Inteligencja) {
    int Postac_Sila;
    int Postac_Inteligencja;

        cout << "Ile twoja postac ma sily? :\n";
        cin >> Postac_Sila;
        cout << "Twoja postac ma " << Postac_Sila << " sily \n";

        cout << "Ile twoja postac ma inteligencji? : \n";
        cin >> Postac_Inteligencja;
        cout << "Twoja postac ma "<< Postac_Inteligencja << " inteligencji \n";
            _Postac_Sila = Postac_Sila;
            _Postac_Inteligencja = Postac_Inteligencja;

}


int main()
{
    Tworzenie_postaci Postac;
    string Final_Imie;
    int Final_Wiek;
    int Final_Postac_Sila;
    int Final_Postac_Inteligencja;

        Final_Imie = Postac.Nazwa_Postaci();

        Final_Wiek = Postac.Wiek_Postaci();

        Postac.Staty_Postaci(Final_Postac_Sila, Final_Postac_Inteligencja);

        cout << "\n " << Final_Postac_Sila;


    return 0;
}

对于变量或函数的波兰名称感到抱歉,但对我来说更容易:P

1 个答案:

答案 0 :(得分:1)

该函数声明为:

Result 3F 02 50 0E

定义为:

 kernel: Out of memory: Kill process 31290 (java) score 293 or sacrifice child

如您所见,声明中的类型和定义不匹配。 改变其中一个以匹配另一个。

此外,返回类型必须匹配。