我正在阅读主题泛型类。我被卡在了一点上。以下是一段代码
template <class StackType> class stack
{
StackType stck[10];
int tos;
public:
stack() {tos=0;}
void push(StackType ob);
StackType pop();
};
我的问题是template <class StackType> class stack
,有两个类(StackType
和stack
)?
我的意思是编译器如何将其视为使堆栈成为 StackType 的嵌套类或其他东西?