Diagrama de herencias de Contenedor_Ordenable

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_type & | operator[] (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". | |
"Lista_Ordenable" como el "Vector_Ordenable" son sus clases derivadas
Definición en la línea 22 del archivo HerenciaOrdenada.cpp.
Tipo de valor almacenado en el contenedor.
Definición en la línea 28 del archivo HerenciaOrdenada.cpp.
| Contenedor_Ordenable::Contenedor_Ordenable | ( | unsigned | N | ) |
| Contenedor_Ordenable::~Contenedor_Ordenable | ( | ) | [virtual] |
| 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.
"true" cuando el primero es menor que el segundo."false" cuando el primero es mayor o igual que el segundo. (i < Dimension()) && (j < Dimension()) 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] |
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.
1.4.7