campo-sirio/include/stack.cpp
villa ecfe1f34a1 Aggiustate sciocchezzuole su righe disabilitate array-sheet
Altri files modificati per cause spurie (fmkmk problematici)


git-svn-id: svn://10.65.10.50/trunk@802 c028cbd2-c16b-5b4b-a496-9718f37d4682
1994-12-29 14:51:43 +00:00

16 lines
224 B
C++
Executable File

#include <stack.h>
TStack::TStack(int size) : TArray(size), _sp(0)
{}
void TStack::push(const TObject& o)
{
add(o, _sp++);
}
TObject& TStack::pop()
{
CHECK(count() > 0, "Stack underflow!");
return (*this)[--_sp];
}