234
Шаблонның мысалы ретінде
List
екібайланысты тізімінің параметрлен-
ген класының толық сипаттамасын қарастырайық.
template class List{
class Node{
public:
Data d;
Node *next, *prev;
Node(Data dat = 0){d = dat; next = 0; prev = 0;}
};
Node *pbeg, *pend;
public:
List(){pbeg = 0; pend = 0;}
~List();
void add(Data d);
Node * fi nd(Data i);
Достарыңызбен бөлісу: