从书中C++堆叠示例

Stack example in C++ from Book?

本文关键字:C++      更新时间:2023-10-16

这是书中的一个例子:

template <class T>
class stack
{
public:
stack();
stack(const stack&);
stack & operator=(const stack&);
~stack();
T& top();
void push(const T&);
void pop();
//few more functions 
}

我有以下问题:

为什么

顶部的返回类型不是 stack&,为什么重载赋值的参数不是 T&?

Rgds,柔软

为什么顶部的返回类型不是堆栈和

因为top的目的是返回堆栈顶部的元素,而不是堆栈本身!

相关文章:
  • 没有找到相关文章