Diagrama de herencias de Vector_Ordenable

Tipos públicos | |
| typedef rational | value_type |
| Tipo de valor almacenado en el contenedor. | |
Métodos públicos | |
| Vector_Ordenable (unsigned N) | |
Constructor que inserta "N" valores (aleatorios) en el contenedor. | |
| virtual | ~Vector_Ordenable () |
| Destructor. | |
| virtual void | Intercambie (int, int) |
| Intercambia los valores de los elementos que están en las posiciones [i] <=> [j]. | |
| virtual bool | Es_Menor (int, int) const |
Compara los elementos en las dos posiciones "i" && "j" del contenedor. | |
| virtual value_type & | operator[] (int) |
Muestra el i-ésimo término del contenedor V[i]. | |
| virtual void | ImprimaSe () const |
Graba en "cout" todos los valores almacenados en el contendor. | |
| virtual const char * | Nombre () const |
| Nombre del contenedor. | |
| unsigned | Dimension () const |
Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable". | |
Atributos protegidos | |
| int | m_cantidad_de_elementos |
Cantidad de valores almacenados en el "Contenedor_Ordenable". | |
Atributos privados | |
| value_type * | m_vec |
"Contenedor_Ordenable" es un vector de enteros de tamaño "Contenedor_Ordenable::m_cantidad_de_elementos"
Definición en la línea 99 del archivo HerenciaOrdenada.cpp.
typedef rational Contenedor_Ordenable::value_type [inherited] |
Tipo de valor almacenado en el contenedor.
Definición en la línea 28 del archivo HerenciaOrdenada.cpp.
| Vector_Ordenable::Vector_Ordenable | ( | unsigned | N | ) |
Constructor que inserta "N" valores (aleatorios) en el contenedor.
Definición en la línea 316 del archivo HerenciaOrdenada.cpp.
| Vector_Ordenable::~Vector_Ordenable | ( | ) | [virtual] |
| void Vector_Ordenable::Intercambie | ( | int | , | |
| int | ||||
| ) | [virtual] |
Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].
Implementa Contenedor_Ordenable.
Definición en la línea 354 del archivo HerenciaOrdenada.cpp.
| bool Vector_Ordenable::Es_Menor | ( | int | , | |
| int | ||||
| ) | const [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()) Implementa Contenedor_Ordenable.
Definición en la línea 346 del archivo HerenciaOrdenada.cpp.
| rational & Vector_Ordenable::operator[] | ( | int | ) | [virtual] |
Muestra el i-ésimo término del contenedor V[i].
Implementa Contenedor_Ordenable.
Definición en la línea 350 del archivo HerenciaOrdenada.cpp.
| void Vector_Ordenable::ImprimaSe | ( | ) | const [virtual] |
Graba en "cout" todos los valores almacenados en el contendor.
Implementa Contenedor_Ordenable.
Definición en la línea 332 del archivo HerenciaOrdenada.cpp.
| const char * Vector_Ordenable::Nombre | ( | ) | const [virtual] |
Nombre del contenedor.
Implementa Contenedor_Ordenable.
Definición en la línea 362 del archivo HerenciaOrdenada.cpp.
| unsigned Contenedor_Ordenable::Dimension | ( | ) | const [inline, inherited] |
Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable".
Definición en la línea 47 del archivo HerenciaOrdenada.cpp.
value_type* Vector_Ordenable::m_vec [private] |
Definición en la línea 102 del archivo HerenciaOrdenada.cpp.
int Contenedor_Ordenable::m_cantidad_de_elementos [protected, inherited] |
Cantidad de valores almacenados en el "Contenedor_Ordenable".
Definición en la línea 25 del archivo HerenciaOrdenada.cpp.
1.4.7