Referencia de la Clase Contenedor_Ordenable

Clase abstracta cuyos hijos son contenedores que pueden ser ordenados. Más...

Diagrama de herencias de Contenedor_Ordenable

Lista_Ordenable Vector_Ordenable Lista de todos los miembros.

Tipos públicos

typedef rational value_type
 Tipo de valor almacenado en el contenedor.

Métodos públicos

 Contenedor_Ordenable (unsigned N)
 Constructor.
virtual ~Contenedor_Ordenable ()
 Destructor.
virtual void Intercambie (int i, int j)=0
 Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].
virtual bool Es_Menor (int, int) const =0
 Compara los elementos en las dos posiciones "i" && "j" del contenedor.
virtual value_typeoperator[] (int)=0
 Muestra el i-ésimo término del contenedor V[i].
unsigned Dimension () const
 Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable".
virtual void ImprimaSe () const =0
 Graba en "cout" todos los valores almacenados en el contendor.
virtual const char * Nombre () const =0
 Nombre del contenedor.

Atributos protegidos

int m_cantidad_de_elementos
 Cantidad de valores almacenados en el "Contenedor_Ordenable".

Descripción detallada

Clase abstracta cuyos hijos son contenedores que pueden ser ordenados.

Definición en la línea 22 del archivo HerenciaOrdenada.cpp.


Documentación de los 'Tipos Definidos' miembros de la clase

typedef rational Contenedor_Ordenable::value_type

Tipo de valor almacenado en el contenedor.

Definición en la línea 28 del archivo HerenciaOrdenada.cpp.


Documentación del constructor y destructor

Contenedor_Ordenable::Contenedor_Ordenable ( unsigned  N  ) 

Constructor.

Definición en la línea 475 del archivo HerenciaOrdenada.cpp.

Contenedor_Ordenable::~Contenedor_Ordenable (  )  [virtual]

Destructor.

Definición en la línea 479 del archivo HerenciaOrdenada.cpp.


Documentación de las funciones miembro

virtual void Contenedor_Ordenable::Intercambie ( int  i,
int  j 
) [pure virtual]

Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual bool Contenedor_Ordenable::Es_Menor ( int  ,
int   
) const [pure virtual]

Compara los elementos en las dos posiciones "i" && "j" del contenedor.

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual value_type& Contenedor_Ordenable::operator[] ( int   )  [pure virtual]

Muestra el i-ésimo término del contenedor V[i].

Implementado en Lista_Ordenable, y Vector_Ordenable.

unsigned Contenedor_Ordenable::Dimension (  )  const [inline]

Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable".

Definición en la línea 47 del archivo HerenciaOrdenada.cpp.

virtual void Contenedor_Ordenable::ImprimaSe (  )  const [pure virtual]

Graba en "cout" todos los valores almacenados en el contendor.

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual const char* Contenedor_Ordenable::Nombre (  )  const [pure virtual]

Nombre del contenedor.

Implementado en Lista_Ordenable, y Vector_Ordenable.


Documentación de los datos miembro

int Contenedor_Ordenable::m_cantidad_de_elementos [protected]

Cantidad de valores almacenados en el "Contenedor_Ordenable".

Definición en la línea 25 del archivo HerenciaOrdenada.cpp.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Mon Sep 11 00:19:12 2006 para Herencia Ordenada: por  doxygen 1.4.7
Hosted by www.Geocities.ws

1