C++ algoritmik tilida shablonlarni e’lon qilishga misollar:
template
template
template
sinf yoki funksiya shablonlarida int, double, float, char kabi ma’lumotlar turini qo’llashda ham typename kalit so’zi ishlatiladi. «class» kalit so’zi funksiya shablonida parametr sifatida sinf qo’llanilganini xabar qiladi.
C++ algoritmik tilida argumentsiz sinf shablonini e’lon qilishning umumiy shakli:
template
class ClassName {
//sinf tanasi
//...
};
T – tur nomi;
ClassName – sinf nomi.
Sinf shabloni ob’ektining C++ algoritmik tilida e’lon qilinishining umumiy shakli
ClassName ObjName;
ClassName – shablonli sinf nomi;
type – dasturdagi ma’lumotning aniq turi;
objName – sinf ob’ekti (nusxasi) nomi.
Ma’lumot turi butun yoki haqiqiy son bo’lgan sinf shablonining e’lon qilinishiga misol: