コード例 #1
0
ファイル: stack.cpp プロジェクト: jpachecov/Compiladores
 /**
  *Devuelve y elimina el objeto o elemento que se encuentra en el 
  *top de la pila.  
  *@return el objeto que se elimina
  */
  Obj pop(){
  	if(elems->isEmpty()){
  		throw "Pila Vacia";
  	}
  	Obj temp = elems->get(1);
  	elems->remove(1);
  	return temp;
  }
コード例 #2
0
ファイル: stack.cpp プロジェクト: jpachecov/Compiladores
 /**
  *Devuelve el objeto que se enuentra en el tope de la pila.
  *@return objeto al inicio de la pila.
  */
  Obj peek(){
  	if(elems->isEmpty())
  		throw "Pila Vacia";
  	return elems->get(1);
  }
コード例 #3
0
ファイル: stack.cpp プロジェクト: jpachecov/Compiladores
 /**
  *Devuelve el valor logico que indica tiene o no elementos
  *@return true si esta vacia.
  */
  bool isEmpty(){
  	return elems->isEmpty();
  }