I bob printerSetupDialog (printerni o'rnatish dialogi) dasturda qog'oz turini tanlash


Download 45.43 Kb.
bet3/9
Sana17.01.2023
Hajmi45.43 Kb.
#1098095
1   2   3   4   5   6   7   8   9
Bog'liq
C

Usullar. Sinfga birlashtirilgan protsedura va funksiyalarga usullar deyiladi 
Sinf usullari (sinf ta’rifiga kiritilgan protsedura va funksiyalar) sinf ob’ektlari 
ustida amal bajaradi. Usul bajarilishi uchun ob’ekt nomi va nuktadan sung usul 
nomi ko‘rsatilishi lozim.
Sinfda aniqlangan usullarni statistik, virtual (Virtual), dinamik (Dynamic) 
yoki abstrakt turlarga bo‘lish mumkin. Agar usul turi ko‘rsatilmasa, u avtomatik 
ravishda statistik turni oladi 
Sinf davomchisida ishlatiladigan usul uchun Override kalit so‘zi ko‘rsatilishi 
lozim.
Agar Tbase sinfida MyJoy usuli dinamik bo‘lsa, Virtual so‘zi Dynamic 
so‘ziga almashtiriladi. Ularning asosiy farqi murojaat qilinganda Virtual usul vaqt 
jihatdan ancha effektiv bo‘lsa, Dynamic usul esa operativ xotiradan ratsional 
foydalanish imkonini beradi.
20Borland C++ Builder da butun va haqiqiy sonlar 
Butun sonlar o’lchami. Bir xil tipdagi o’zgaruvchilar uchun turli 
kompyuterlarda xotiradan turli hajmdagi joy ajratilishi mumkin. Lekin, bitta 
kompyuterda bir xil tipdagi ikkita o’zgaruvchi bir xil miqdorda joy egallaydi.
char tipli o’zgaruvchi bir bayt hajmni egallaydi. Ko’pgina kompyuterlarda 
short int (qisqa butun) tipi ikki bayt, long int tipi esa 4 bayt joy egallaydi. Butun 
qiymatlar o’lchovini kompyuter sistemasi va ishlatiladigan kompilyator aniqlaydi. 
32 razryadli kompyuterlarda butun o’zgaruvchilar 4 bayt joy egallaydi.S/S++ tilida konstantalar ishlatiladi:
Butun tip (toifa)li o’zgarmaslar: ular faqat butun sonlardan iborat bo’ladi. 
Masalan: 15, 64, 1964, - 21 va h.k.
Haqiqiy tipli o’zgarmaslar: ular butun va kasr qismlardan iborat bo’ladi. 
Masalan: 1,5 15,64 va h.k.
int Bu toifadagi o’zgaruvchilar xotiradan 2 bayt joy egallaydi. Ularning 
o’zgarish intervali (diapazoni): -32768 dan + 32767 gacha.
long Masalan: long a,b,s,dd2. Bu toifadagi o’zgaruvchilar xotiradan 4 bayt 
joy egallaydi. Ularning o’zgarish intervali -2147483648 dan + 2147483647 
gacha.

unsigned short Xotiradan 2 bayt joy egallaydi, o’zgarish intervali 
(diapazoni): 0 dan 65535 gacha. unsigned long. Xotiradan 4 bayt joy egallaydi, o’zgarish intervali (diapazoni): 0 dan 4 294967 295 gacha. unsigned shar. Xotiradan 1 bayt joy egallaydi, o’zgarish intervali (diapazoni): 0 dan 255 gacha.
Haqiqiy toifadagi o’zgaruvchilar: float Bu toifadagi o’zgaruvchilar xotiradan 
4 bayt joy egallaydi, o’zgarish intervali 10-38 dan 10+38 gacha. Juda katta ѐki 
juda kichik
o’zgaruvchilarni belgilashda double toifasi ishlatiladi va xotiradan 8 bayt joy 
oladi. 21.Borland C++ Builder da mantiqiy ifodalar 

Download 45.43 Kb.

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




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