Sinf tushunchasi va sinflarning e’lon qilinishi


Download 1.06 Mb.
bet11/12
Sana14.01.2023
Hajmi1.06 Mb.
#1093162
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Yakuniy dasturlash nazariy savollarga javaoblar — копия

eof()

Agar eofbit bayroqchasi o`rnatilgan bo`lsa, true qaytaradi.

fail()

Agar failbit yoki hardfail bayroqchasi o`rnatilgan bo`lsa, true qaytaradi.

bad()

Agar badbit o`rnatilgan bo`lsa, true qaytaradi.

good()

Agar goodbit o`rnatilgan bo`lsa, true qaytaradi.

clear()

Barcha bayroqchalarni tozalaydi.




  1. Operatorlarni qayta yuklash funksiyasi(Kalit so’zlar:operatorlar, +,-,* /)

  2. Ob’yektlar massivi (circleArray);



Xuddi oddiy qiymatlar massivi yoki satrlar kabi, ixtiyoriy ob’yektlarning massivini yaratish mumkin.Biz 1-semestrda oddiy tur elementlari massivi va satrlarini hosil qilishni o`rgandik. Shuningdek, biz ixtiyoriy ob’yektlar massivini ham hosil qilishimiz mumkin. Misol uchun quyidagi operator 10 Circle ob’yektidan iborat massivni e’lon qiladi: Circle circleArray[10]; //O‘nta Circle ob’yektidan iborat massiv e’loniMassiv nomi - circleArrayva massivdagi har bir elementni yuklash (qiymat berish) uchun argumentsiz konstruktor chaqiriladi. Shunday qilib, circleArray[0].getRadius()1 ni qaytaradi, chunki argumentsiz konstruktorda radius qiymati 1 ga teng qilib olingan. Shuningdek, biz massivni e’lon qilish va yuklash uchun argumentli konstruktor yuklovchisidan ham foydalanishimiz mumkin. Masalan,Circle circleArray[3] = {Circle(3), Circle(4), Circle(5)};3.5-kodli ro`yxatda ob’yektlar massividan foydalanishni tasvirlovchi misol berilgan. Dastur doiralar yuzalarining yig`indisini hisoblaydi. U o`nta Circle ob’yektlaridan iborat circleArray massivini hosil qiladi; keyin u mos ravishda, doiralarga 1, 2, 3, 4,…, 10 qiymatlardagi radisularni o`rnatadi va massivdagi doiralarning umumiy yuzasini ko`rsatadi

  1. vector sinfidan foydalanib massivlarni almashtirish (Massivlar va vector oʻrtasidagi oʻxshashliklar va farqli jixatlar);

Vektordan massivlarni almashtirishda foydalanish mumkin. Vektorlar massivlarga nisbatan ko`proq qayishuvchan, biroq, massivlar vektorlarga qaraganda samaraliroqdir.vector ob’yekt xuddi massivdek ishlatilishi mumkin, ammo ba’zi farqlar mavjud. 7.1-jadvalda ularning o`xshash va farqli jixatlari keltirilgan.7.1-jadval. Massivlar va vector o`rtasidagi o`xshashliklar va farqli jixatlar.


Download 1.06 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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