stack.cpp
来自「这是编程之道C-C++中的源代码,很简练,可以用于相关教学和重新熟悉C-C++时」· C++ 代码 · 共 28 行
CPP
28 行
// 堆栈类 Stack的实现 ,实现压入、弹出操作
#include <iostream >
#include "stack.h"
using namespace std;
template <class T> //类模板的成员函数的实现
void Stack<T>::push(T a)
{
if ( IsFull() )
{
cout << "Full of Stack"<<endl;
}
else
{
*(data+top++) = a;
}
}
template <class T> //类模板的成员函数的实现
T Stack<T>::pop()
{
if ( IsEmpty() )
{
cout << "Empty of Stack"<<endl;
}
return (*(data+ -- top));
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?