Funksiyasi kabi, get funksiyasi


Download 446.14 Kb.
bet1/23
Sana09.01.2023
Hajmi446.14 Kb.
#1085802
  1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
Dasturlash Yakuniy javoblari (2)


1.Ma’lumotlar maydoni inkapsulyatsiyasi (private, get funksiya, set funksiya);
Javob:
. Private seksiyasi – shu sinfning faqat usullariga dostupni aniqlaydi. Hosilaviy sinflar uchun privat usullarga dostup berilmaydi.
Put funksiyasi kabi, get funksiyasi ham har qanday o‗zgaruvchilarning standart turlari yoki / va belgilar massivlari bilan ishlay oladi. Shuningdek get ga har jihatdan ekvivalent bo‗lgan getline funksiyasi mavjud: farqi faqat shundaki, getline funksiyasi satr oxiridan oxirgi belgini qaytarmaydi. ifstream ofI (‗‗C:\text.txt‘‘); char s; char ss[9]; s=ofI.get (); cout<>ss; cout<. 84
Set funksiyasi- muayyan shaxsga mos keladigan noyob identifikatsiya ma'lumotlari to'plami, bu tizimni aniq identifikatsiyalashga imkon beradi.
2.string sinfi (satrni qurish, satrga qiymat qoʻshish, satrga ta’minlash);
javob:
C++ da satrlar bilan ishlashni qulaylashtirish uchun string sinfi kiritilgan. string sinfi
satrlarida satr oxirini '\0' belgisi belgilamaydi.
string sinfidan foydalanish uchun qaysi sarlavha faylini dasturga qo'shish kerak?
Standart kutubxonadagi string sinfidan foydalanish uchun sarlavha faylini
dasturga qo'shish kerak.
Lekin ba'zi eski kompilyatorlarda yoki sarlavha faylini
qo'shish kerak bo'ladi. Oddiy eski usuldagi satrlar bilan ishlash uchun esa,
sarlavha fayli qo'shiladi.
Eng afzali, o'zingiz ishlatayotgan kompilyator bilan yaxshilab tanishib chiqing.
Satrlar bilan ishlovchi asosiy funksiyalar bilan tanishib chiqamiz.
Satr §çususiyatlarini aniqlash uchun quyidagi funksiyalardan
foydalanish mumkin:
unsigned int size() const; // satr o¡¯lchami
unsigned int length() const; // satr el§Öm§Öntlar s§àni
unsigned int max_size() const; // satrning maksimal uzunligi
unsigned int capacity() const; // satr egallagan §ç§àtira hajmi
bool empty() const; // satrning bo¡¯shligini

aniqlash.


3.Ob’yektlar massivi (circleArray);
Javob:
Obyektlar aniqlangandan so‘ng shu obyektlarga ko‘rsatkichlar belgilash 
mumkin. Masalan: 
complex A(5.2,2.7); 
complex* PA=&A; 
Obyektning umumiy elementlariga murojaat uchun -> operatsiyani yoki ism 
almashtirish va nuqta operatsiyasidan foydalanish mumkin 
*PA.real() yoki PA->real; 

Download 446.14 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling