233
C value;
...
};
Шаблон параметрінің əрекет ету аймағы оның сипатталу нүктесінен
бастап
шаблонның соңына дейінгі кеңістік болады, сондықтан
параметрді одан кейін
орналасқан параметрлерді сипаттау кезінде де қолдануға болады, мысалы:
template class X { /*...*/};
Класс шаблонының əдістері автоматты түрде
функция шаблондарына ай-
налады. Егер əдіс шаблоннан тыс сипатталса, онда
оның тақырыбында келесі
элементтер болуы тиіс:
template <шаблон_параметрлерінің_сипаттамасы>
қайт_тип класс_атауы <шаблон_параметрлері >::
функция_атауы (функцияның параметрлер_тізімі)
Функцияның тақырыбындағы шаблон параметрлерінің сипаттамасы
класс шаблонына сəйкес болуы керек, мұнда параметрлердің
атаулары бірдей
болмауы мүмкін. Шаблон əдістерінің сипатталу синтаксисін мысал арқылы
қарастырған жеңіл болады:
Достарыңызбен бөлісу: