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 int 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
 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 19 del archivo HerenciaOrdenada.cpp.


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

typedef int Contenedor_Ordenable::value_type

Tipo de valor almacenado en el contenedor.

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


Documentación del constructor y destructor

Contenedor_Ordenable::Contenedor_Ordenable ( unsigned  N  ) 

Constructor.

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

Contenedor_Ordenable::~Contenedor_Ordenable (  )  [virtual]

Destructor.

Definición en la línea 485 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]

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 44 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 22 del archivo HerenciaOrdenada.cpp.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Wed Sep 6 15:18:43 2006 para Herencia Ordenada: por  doxygen 1.4.7
Hosted by www.Geocities.ws

1