定义类模板类似定义函数模板。看下面的例子,通用的stack类处理不同的类型。类原型定义如下:
template < typename elemtype, int isize=100 >
class stack
{
public:
stack();
~stack();
void push(const elemtype& anelement);
void pop(elemtype& anelement);
定义类模板类似定义函数模板。看下面的例子,通用的stack类处理不同的类型。类原型定义如下:
template < typename elemtype, int isize=100 >
class stack
{
public:
stack();
~stack();
void push(const elemtype& anelement);
void pop(elemtype& anelement);