C++ da do’stona funktsiyalar - Do'stona funktsiya - bu sinf a'zosi bo'lmagan, lekin maxfiy(private) yoki himoyalangan(protected) maydonlarda e'lon qilingan sinf a'zolariga kira oladigan funktsiya.
- Do’stona funktsiya deklaratsiyasi friend kalit so'zidan boshlanadi va faqat sinf ta'rifida ko'rsatilishi kerak.
void func() {...} class A { ... friend void func(); }; - Do'stona funktsiya, sinf ichida e'lon qilingan bo'lsa -da, sinf usuli emas. Shuning uchun u sinf organining qaysi qismida (xususiy, ommaviy) e'lon qilinishi muhim emas.
Mustaqil ishlash uchun topshiriqlar: - Istisno holatlarini dasturlash va ularga doir misollar yechish
- Xotirani ajratish va taqsimlashni dasturlash
- Izoh: dars mashg’ulotida berilgan bilimlarga qo’shimcha ma’lumotlarni to’plash-konspekt qilish
Do'stlaringiz bilan baham: |