Referencia de la Clase VElement

Practicas de Metodologia de la Programacion. Más...

#include <VElement.h>

Lista de todos los miembros.

Métodos públicos

 VElement ()
 Contructor por defecto crea un VElement con valor 0.
 VElement (int v)
 Contrustor por defecto crea un VElement con valor v.
void set (int v)
 Cambia el valor del elemento.
int get () const
 Retorna el valor del elemento.
bool operator> (const VElement &vE) const
 Sobrecarga del operador mayor.
bool operator> (int e) const
 Sobrecarga del operador mayor.
bool operator< (const VElement &vE) const
 Sobrecarga del operador menor.
bool operator< (int e) const
 Sobrecarga del operador menor.
bool operator>= (const VElement &vE) const
 Sobrecarga del operador mayor o igual.
bool operator>= (int e) const
 Sobrecarga del operador mayor o igual.
bool operator<= (const VElement &vE) const
 Sobrecarga del operador menor o igual.
bool operator<= (int e) const
 Sobrecarga del operador menor o igual.
bool operator== (const VElement &vE) const
 Sobrecarga del operador igual.
bool operator== (int e) const
 Sobrecarga del operador igual.
VElementoperator= (int e)
 Sobrecarga del operador asignación.
VElementoperator= (const VElement &vE)
 Sobrecarga del operador asignación.

Métodos públicos estáticos

static void initNAssign ()
 Función que inicializa el contador de intervambios.
static int getNAssign ()
 Retorna el número de intercambios.
static void initNComparison ()
 Función que inicializa el contador de comparaciones.
static int getNComparison ()
 Retorna el número de comparaciones.

Atributos privados

int value

Atributos privados estáticos

static int nAssign = 0
 Practicas de Metodologia de la Programacion.
static int nComparison = 0


Descripción detallada

Practicas de Metodologia de la Programacion.

Curso 2008-2009 Departament d'Informatica. Universitat de Valencia. Clase de elementos de vector.Los elementos de vector son enteros. Esta clase ofrece funciones para el manejo de elementos de vector. Mediante el uso de estas funciones la clase lleva la cuenta en variables estáticas de las comparaciones e intercambios que un algoritmo determinado realiza.


Documentación del constructor y destructor

VElement::VElement (  ) 

Contructor por defecto crea un VElement con valor 0.

VElement::VElement ( int  v  ) 

Contrustor por defecto crea un VElement con valor v.

Parámetros:
v valor entero de inicialización.


Documentación de las funciones miembro

void VElement::set ( int  v  ) 

Cambia el valor del elemento.

Parámetros:
v nuevo valor del elemento.

int VElement::get (  )  const

Retorna el valor del elemento.

Devuelve:
valor del elemento.

bool VElement::operator> ( const VElement vE  )  const

Sobrecarga del operador mayor.

Parámetros:
vE VElement con el que se compara valor.

bool VElement::operator> ( int  e  )  const

Sobrecarga del operador mayor.

Parámetros:
e valor con el que se compara valor.

bool VElement::operator< ( const VElement vE  )  const

Sobrecarga del operador menor.

Parámetros:
vE VElement con el que se compara valor.

bool VElement::operator< ( int  e  )  const

Sobrecarga del operador menor.

Parámetros:
e valor con el que se compara valor.

bool VElement::operator>= ( const VElement vE  )  const

Sobrecarga del operador mayor o igual.

Parámetros:
vE VElement con el que se compara valor.

bool VElement::operator>= ( int  e  )  const

Sobrecarga del operador mayor o igual.

Parámetros:
e valor con el que se compara valor.

bool VElement::operator<= ( const VElement vE  )  const

Sobrecarga del operador menor o igual.

Parámetros:
vE VElement con el que se compara valor.

bool VElement::operator<= ( int  e  )  const

Sobrecarga del operador menor o igual.

Parámetros:
e valor con el que se compara valor.

bool VElement::operator== ( const VElement vE  )  const

Sobrecarga del operador igual.

Parámetros:
vE VElement con el que se compara valor.

bool VElement::operator== ( int  e  )  const

Sobrecarga del operador igual.

Parámetros:
e valor con el que se compara valor.

VElement & VElement::operator= ( int  e  ) 

Sobrecarga del operador asignación.

Parámetros:
e entero cuyo valor se asigna al VElement.

VElement & VElement::operator= ( const VElement vE  ) 

Sobrecarga del operador asignación.

Parámetros:
vE entero cuyo valor se asigna al VElement.

static void VElement::initNAssign (  )  [inline, static]

Función que inicializa el contador de intervambios.

static int VElement::getNAssign (  )  [inline, static]

Retorna el número de intercambios.

Devuelve:
número de intercambios contadas.

static void VElement::initNComparison (  )  [inline, static]

Función que inicializa el contador de comparaciones.

static int VElement::getNComparison (  )  [inline, static]

Retorna el número de comparaciones.

Devuelve:
número de comparaciones contadas.


Documentación de los datos miembro

int VElement::value [private]

int VElement::nAssign = 0 [static, private]

Practicas de Metodologia de la Programacion.

Curso 2008-2009 Departament d'Informatica. Universitat de Valencia. Clase de elementos de vector que mantiene contador estático de intercambios.

int VElement::nComparison = 0 [static, private]


La documentación para esta clase fue generada a partir de los siguientes ficheros:

Generado el Sun May 24 12:43:32 2009 para Practica 6 MP: Ordenacion rapida por  doxygen 1.5.6