2. Objetivo
Esta actividad crea una versión inicial del
proyecto de subasta que permite al
usuario registrarse, iniciar y terminar una
sesión.
Los usuarios registrados pueden agregar
anuncios de productos para subastar
(advertisements).
4. Clase Listing
La clase Listing modela un conjunto de
anuncios.
Esta clase contiene un miembro privado
de datos de tipo
vector<Advertisement*>.
Este vector almacena apuntadores a
objetos Advertisement
5. Clase Listing
Observa en la declaración de la clase
Listing que la palabra reservada typedef ha
sido usada para crear nombres alternos
para los tipos vector<Advertisement*> y
vector<Advertisement*>::iterator.
Debes utilizar estos nombres alternos a
través del proyecto de subasta
6. Clase Listing
virtual void add(Advertisement* ptr);
Este método añade el apuntador a Advertisement
dado por el parámetro al vector objects.
virtual iterator begin();
Este método regresa un iterador al primer
Advertisement* en el vector objects.
9. Configuración del proyecto
Para que este ejercicio funcione es
necesario agregar algunos parámetros de
enlace en la configuración del proyecto
A continuación se muestra la información
a configurar