Práctica 4. Pilas y Colas
Funciones
Referencia del Archivo pila_max.cpp

Fichero de ejemplo para el uso de la clase MaxStack. Más...

#include <iostream>
#include "maxstack.h"
#include "maxstack.cpp"
Dependencia gráfica adjunta para pila_max.cpp:

Funciones

template<typename T1 , typename T2 >
std::ostream & operator<< (std::ostream &os, const std::pair< T1, T2 > &p)
 Sobrecarga del operador de salida para pares. Más...
 
int main (int argc, char *argv[])
 

Descripción detallada

Fichero de ejemplo para el uso de la clase MaxStack.

Autor
Arturo Olivares Martos

Muestra el uso del TDA MaxStack con un ejemplo de pila de enteros. Por cada entero recibido como parámetro lo añade a la pila. Por cada punto recibido como parámetro elimina el tope de la pila.

Ejemplo de uso:

./pila_max 1 2 . 3 4 . . .

La salida será:

(1, 2)
(2, 4)
(3, 4)
(4, 4)

Documentación de las funciones

◆ operator<<()

template<typename T1 , typename T2 >
std::ostream& operator<< ( std::ostream &  os,
const std::pair< T1, T2 > &  p 
)

Sobrecarga del operador de salida para pares.

Parámetros del template
T1Tipo del primer elemento del par.
T2Tipo del segundo elemento del par.
Parámetros
osFlujo de salida.
pPar a mostrar.
Devuelve
Referencia al flujo de salida.