Дістемелік кешен


Шаблонның синтоксистік жазылуы



бет32/112
Дата22.12.2021
өлшемі0,85 Mb.
#127596
түріПрограмма
1   ...   28   29   30   31   32   33   34   35   ...   112
Байланысты:
ооп лекция
қорытынды атт 11.03.21, қорытынды атт 11.03.21, эссеге керек
Шаблонның синтоксистік жазылуы:

Tempate<шаблон _параметрінің _жазылуы>кластардың_анықталуы;

Шаблонның параметрі үтір арқылы ажыратылады. Параметр ретінде типтерді, шаблондарды пайдалануға болады.Тип-стандартты болуы да мүмкін және қолданушы анықтаған тип болуы мүмкін.Бұларды жазу үшін класс кілттік сөзі пайдаланылады.Типтін спецификациясы пайдалануға рұқсат берілген жағдайда, шаблонның ішінде типтін параметрі кез-келген қолданыла алады. Мысал:

Template class List {

Class Node {

Public:

Data d;


Node *next;

Node *prev;

Node(Data dat = 0){d= dat; next =0; prev=0; } };

}



Data классын формалъді параметр түрінде қарауға болады, егер жүктегенде оның орнында мәліметтердің нақты типі қойылса. Кез-келген шаблон параметріне үнсіз жағдайдағы мағына берілуі мүмкін. Мысал:

Template class myarray{/*…*/};

Template class C=myarray>



Class Map{

C key;

C value;

};







  1. Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   112




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет