List
шаблонының
print
жалпылама əдісінің тақырыбы мынадай түрде болса:
template void List :: print();
онда символдардың тізімін шығаруға арналған əдіс келесідей болады:
void List ::print(){
... // print əдісінің арнайы нұсқасының тұлғасы
}
Егер программада
char
типті
List
шаблонының данасын (экземплярын)
құратын болсақ, əдістің сəйкес нұсқасы автоматты түрде шақырылады.
Бүтін класты специализациялау кезінде кластың жалпылама нұсқасын
сипаттағаннан кейін специализацияланған кластың толық сипаттамасы ор-
наластырылады, бұл кезде оның барлық əдістерін қайта анықтау қажет. 100
бүтін сан түріндегі шаманы сақтау үшін алдынғы бөлімде сипатталған
Block
шаблоныны специализациялау қажет болсын делік
1
:
Достарыңызбен бөлісу: |