مقدار دادن به اعضای کلاس ارث برده شده - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مقدار دادن به اعضای کلاس ارث برده شده

+1 امتیاز

سلام

من یک کلاس دارم به این شکل:

class C_fehrest{
private:
    class C_loginandRegister;

    class C_rezerv:public C_informations{
    public:
	  void rezerv(string);
        friend void setSomeParametr(C_rezerv,C_loginandRegister);
    };

    class C_loginandRegister:public C_informations{
    public:
	  string login();
        friend void setSomeParametr(C_rezerv,C_loginandRegister);
    };
 
public:
    void setRezerv(string user){
        C_rezerv rz;
        rz.rezerv(user);
    }

    string setLogin(){
        C_loginandRegister lg;
        string us;
        us = lg.Login();
        return us;
    }
};

و یک کلاس دیگه که به ۲ تا از کلاس های بالا به ارث رسیده:

class C_informations{
protected:
        string name, family, ID, phone, email;
        int gender;
};

در تابع login مقدار name  شی lg  را تغییر میدم چطوری میتونم مقدار name شی rz را هم مساوی name قبلی قرار دهم؟ یعنی یه هم چین چیزی: rz.name = lg.name

چطوری میتونم از کلاس های دوست استفاده کنم؟

سوال شده اردیبهشت 31, 1393  بوسیله ی moh3en (امتیاز 209)   15 28 40
دوباره تگ گذاری شد مهر 9, 1393 بوسیله ی BlueBlade

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...