const T& Element ); bool Find( const




Download 124,09 Kb.
bet7/7
Sana18.01.2024
Hajmi124,09 Kb.
#140451
1   2   3   4   5   6   7
Bog'liq
Funksiyalarni yaratish va ulardan foydalanish

const T& Element );
bool Find( const T& Element );
/* ... */
};
Shablonlardan foydalanish
Sinf shablonini ishlatish uchun uning parametrlarini ko'rsatishingiz kerak:
List li;
List ls;
li.Add( 17 );
ls.Add( "Hello!" );
Texnik tafsilotlar
Shablon variantlari
Shablon parametrlari quyidagilar bo'lishi mumkin: tip parametrlari, oddiy turdagi parametrlar, shablon parametrlari.
Har qanday turdagi parametrlar uchun standart qiymatlarni belgilashingiz mumkin.
shablon< sinf T1, // parametr turi
tip nomi T2, // parametr turi
int I, // oddiy turdagi parametr
T1 DefaultValue, // oddiy turdagi parametr
shablon< sinf > sinf T3, // shablon parametri
sinf Belgi = char // standart parametr..
Agar sinf yoki funktsiya shablonida bir xil shablonni ishlatish kerak bo'lsa, lekin har xil parametrlarga ega bo'lsa, shablon parametrlaridan foydalaniladi. Masalan
shablon< sinf Turi, shablon< sinf > sinf Konteyner >
sinf o'zaro murojaatlari
Containermems;
Container refs;
/* ... */};
CrossReferences< Sana, vektor > cr1;
CrossReferences< string, set > cr
Funktsiya shablonlarini shablon parametrlari sifatida ishlatib bo'lmaydi.
Funksiya shablonlari argumentlarini chiqarish qoidalari
Turlar bo'lgan parametrlar uchun (masalan, tartiblash funktsiyasining T parametri), agar funktsiya argumenti quyidagi turlardan birida bo'lsa, xulosa chiqarish mumkin:

Download 124,09 Kb.
1   2   3   4   5   6   7




Download 124,09 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



const T& Element ); bool Find( const

Download 124,09 Kb.