Mavzu: yangi sertifikat shablonini yaratish


Argument qabul qiluvchi sinf shabloni



Download 29,45 Kb.
bet4/4
Sana09.06.2022
Hajmi29,45 Kb.
#646540
1   2   3   4
Bog'liq
Янги сертификат шаблонини яратиш

Argument qabul qiluvchi sinf shabloni Argumentlarni almashtirish orqali shablondan aniq sinf yaratish jarayoni shablonni yaratish bosqichi deb ataladi. Sinf shabloni ma’lumotlar turi ham, sinf ob’ekti ham hisoblanmaydi. Faqat shablonlar tavsiflangan kirish faylidan hech qanday kod yaratilmaydi. Dasturni kompilyatsiya qilish uchun shalonga aniq ma’lumot uzatilishi shart.
C++ algoritmik tilida MyNumber sinf shablonining ishlatilishiga misol
MyNumber mi; // sinfning mi obekti int turi bilan ishlaydi
MyNumber mf; // sinfning mf ob’ekti float turi bilan ishlaydi
int d = 8;
float x = 9.3f;
// sonni 2 ga ko’paytirish
mi.Mult2(&d); // d = 16
mf.Mult2(&x); // x = 18.6
// sonni kvadratga ko’tarish
int dd;

dd = mi.MySquare(9); // dd = 81 – butun son

double z;
z = mf.MySquare(1.1); // z = 1.21000... – haqiqiy son
// sonni bo’lish
long int t;
float f;

t = mi.DivNumbers(5, 2); // t = 2 – butun sonni bo’lish

f = mf.DivNumbers(5, 2); // f = 2.5 – haqiqiy sonni bo’lish 

Sinf shabloni ba’zi argumentlarni qo’llaydigan holatlar ham uchrab turadi. Bu argumentlar sinf shablonida tavsiflanadigan funksiyalarda ishlatilishi mumkin.


Argument ishlatilgan sinf shaloniga misol:
template 
class ClassName {
// sinf shabloni tanasi
// ...
};
T – ma’lumotlarning umumiy turi;

type1, type2, …, typeN – sinf shablonida ishlatiladigan var1, var1, var2, …, varN nomli argumentlarning aniq turlari.

Bitta argument ishlatiladigan sinf shabloniga misol:
ClassName ObjName;
ClassName – shablonli sinf nomi;
type – real sinfni shakllantirishda ishlatiladigan ma’lumot turi;
arg – sinf shablonida ishlatiladigan argument qiymati;
objName – sinf shabloni ob’ektining nomi.
Bitta argument ishlatiladigan sinf shaloniga misol:
template < int ArrayLength, typename SomeValueType >
class SomeClass {
SomeValueType SomeValue;
SomeValueType SomeArray[ArrayLength];
...
};
SomeClass < 20, int > SomeVariable; //sinfning birinchi ob’ekti SomeClass – turi int, 20 ta elementli


SomeClass < 30, double> SomeVariable2; //sinfning ikkinchi ob’ekti SomeClass - turi double, 30 ta elementli


XULOSA.
Mustaqil ishimizda sizlar bilan “Sertifikat yangi shablonini yaratish” o’rgandik. “Sertifikat yangi shablonini yaratish” haqida yana batafsilroq YouTube yoki google.com orqali bilish imkoniyatlari mavjud.
Yangi dasturiy ta'minot versiyalari paydo bo'lishi bilan Microsoft doimiy ravishda sertifikatlashni yangilaydi. Shu sababli, o'z malakasining doimiy darajasini saqlab qolish uchun mutaxassis yangi texnologiyalar va mahsulotlarning paydo bo'lishini o'z vaqtida kuzatishi va ushbu yangilangan texnologiyalar yoki mahsulot versiyalari bo'yicha testlarni o'tkazishi shart.
Xulosa o’rnida shuni ta’kidlash kerakki, sertifikat yangi texnologiyalar rivojlanayotgan zamonda muhim ahamiyatga ega.

FOYDALANILGAN ADABIYOTLAR.

  1. Internet materiallaridan foydalanildi.

  2. Info.ziyonet.uz sayti materiallaridan foydalanildi

Download 29,45 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish