Funksiyasi kabi, get funksiyasi
Download 446.14 Kb.
|
Dasturlash Yakuniy javoblari (2)
- Bu sahifa navigatsiya:
- Ob’yektlar massivi
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling