p167专题

p167:friend bool operator == <> (const stack, const stack); 是在干什么?

这是为类模板定义友元函数,但是具体定义在类外部,内部需要先声明。在内部声明的时候,需要告诉编译器声明的是一个模板。有两种方式: friend bool operator == <T> (const stack<T>&, const stack<int>&),或者像下面这样: friend bool operator == <> (const stack&, const stack&),只需要告诉编