Rustamov jaxongir funksiya shabloni tushunchasini to’liq tavsiflab bering



Download 0.57 Mb.
bet1/4
Sana10.04.2020
Hajmi0.57 Mb.
  1   2   3   4
RUSTAMOV JAXONGIR

1.Funksiya shabloni tushunchasini to’liq tavsiflab bering.



C++ da umumiy turlardan foydalangan holda shablon funksiyalar va sinflar yaratish mumkin. Shablon funksiyalar va sinflar ko’plab turli ma’lumot turlari bilan ishlay oladi.

C++ da umumiy tur uchun dasturlash mumkin. Misol uchun, umumiy turdagi ikki sondan kattasini aniqlovchi funksiya yaratdingiz. Agar siz funksiyani int argumentlar uchun chaqirishingiz kerak bo’lsa, u holda umumiy tur int turi bilan almashitiriladi. Agar siz funksiyani ikki double argumentlar uchun chaqirmoqchi bo’lsangiz, u holda umumiy tur double turi bilan almashtiriladi.

Shablonlar sinflar va funksiyalarda turlarni parametrlashtirish imkonini beradi. Siz funksiyalar va sinflarni umumiy tur bilan aniqlay olasiz. Keyinchalik ular kompilyator tomonidan aniq bir tur bilan ishlatiladi.

2.12.1-listindagi maxValue funksiyasiga ikki xil turdagi argument bera olamizmi, misol uchun maxValue(1, 1.5) kabi? Javoblaringizni batafsil izohlang.



So’ralgan funksiyaga ikki turda argument yuborib bo’lmaydi. Chunki, shablon funksiya unga argument yuborilganda funksiya ushbu argumentning turini aniqlab, o’sha turni qo’llab quvvatlovchi funksiyaga aylanadi. Shuning uchun ikki turda qiymat yuborganimizda xatolik sodir boladi.

3.Quyidagi dastur kodidagi xatolikni izohlang.



Download 0.57 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
O’zbekiston respublikasi
maxsus ta’lim
zbekiston respublikasi
o’rta maxsus
davlat pedagogika
axborot texnologiyalari
nomidagi toshkent
pedagogika instituti
texnologiyalari universiteti
navoiy nomidagi
samarqand davlat
guruh talabasi
ta’limi vazirligi
nomidagi samarqand
toshkent axborot
toshkent davlat
haqida tushuncha
Darsning maqsadi
xorazmiy nomidagi
Toshkent davlat
vazirligi toshkent
tashkil etish
Alisher navoiy
Ўзбекистон республикаси
rivojlantirish vazirligi
matematika fakulteti
pedagogika universiteti
таълим вазирлиги
sinflar uchun
Nizomiy nomidagi
tibbiyot akademiyasi
maxsus ta'lim
ta'lim vazirligi
махсус таълим
bilan ishlash
o’rta ta’lim
fanlar fakulteti
Referat mavzu
Navoiy davlat
umumiy o’rta
haqida umumiy
Buxoro davlat
fanining predmeti
fizika matematika
universiteti fizika
malakasini oshirish
kommunikatsiyalarini rivojlantirish
davlat sharqshunoslik
jizzax davlat