sia abedi
یک شنبه 05 مهر 1388, 01:19 صبح
همونطوري كه آقا نيما خواسته بودند براي سوال بعدي يك تاپيك جداگانه زديم
در صفحه ي 181 كتاب جعفر نژاد گفته كه كلاس ها را نيز مي توان دوست كلاس ديگري تعريف كرد.دراين حالت،كلاس دوست و تمام توبع عضو آن ، به اعضاي اختصاصي كلاس ديگر دسترسي دارند.
حلا ميخواستم بدونم كه آيا اين ارتباط يك طرفه است يعني فقط كلاس دوست ميتونه به اعضاي اختصاصي كلاس ديگر دسترسي داشته باشه و اون يكي كلاس نميتونه به اعضاي اختصاصي كلاس دوست دسترسي داشته باشه؟
حالا اگر ارتباط يك طرفه است آيا ميشه كه دو هم كلاس اولي با دومي دوست باشه و هم دومي با اولي؟مطمئنم كه نفهميدي كه من چي گفتم و به مثال زير توجه كن تا منظورم را بفهمي:
class s
{توابع و متغير ها
friend calss b;
}
class b
{توابع و متغير ها
friend cass s;
}
يك سوال ديگه هم در بارهي اين مطلب داشتم و اون هم اينه كه ميخواستم بدون كه ميشه 3 يا بيشتر از 3 كلاس با هم دوست باشند؟
در صفحه ي 181 كتاب جعفر نژاد گفته كه كلاس ها را نيز مي توان دوست كلاس ديگري تعريف كرد.دراين حالت،كلاس دوست و تمام توبع عضو آن ، به اعضاي اختصاصي كلاس ديگر دسترسي دارند.
حلا ميخواستم بدونم كه آيا اين ارتباط يك طرفه است يعني فقط كلاس دوست ميتونه به اعضاي اختصاصي كلاس ديگر دسترسي داشته باشه و اون يكي كلاس نميتونه به اعضاي اختصاصي كلاس دوست دسترسي داشته باشه؟
حالا اگر ارتباط يك طرفه است آيا ميشه كه دو هم كلاس اولي با دومي دوست باشه و هم دومي با اولي؟مطمئنم كه نفهميدي كه من چي گفتم و به مثال زير توجه كن تا منظورم را بفهمي:
class s
{توابع و متغير ها
friend calss b;
}
class b
{توابع و متغير ها
friend cass s;
}
يك سوال ديگه هم در بارهي اين مطلب داشتم و اون هم اينه كه ميخواستم بدون كه ميشه 3 يا بيشتر از 3 كلاس با هم دوست باشند؟