Mavzu: yangi sertifikat shablonini yaratish


Argument qabul qiluvchi sinf shabloni



Yüklə 29,45 Kb.
səhifə6/7
tarix26.04.2022
ölçüsü29,45 Kb.
#56365
1   2   3   4   5   6   7
Янги сертификат шаблонини яратиш

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.


Yüklə 29,45 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin