SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Ejemplo de solución
    ejercicio 2
     Apoyo SSD5
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).
Instrucciones
Para completar este ejercicio, debes
terminar la implantación de la clase
Listing y la clase Group
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
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
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.
Clase Listing
void Listing::add(Advertisement* ptr)
{
    objects.push_back (ptr);
}
Listing::iterator Listing::begin()
{
   return objects.begin();
}
Clase Group
De manera similar se implementa la
solución para la clase Group
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
Explicacion Ej2
Explicacion Ej2

Más contenido relacionado

Destacado

Ijarcet vol-2-issue-4-1330-1338
Ijarcet vol-2-issue-4-1330-1338Ijarcet vol-2-issue-4-1330-1338
Ijarcet vol-2-issue-4-1330-1338Editor IJARCET
 
UtopíA Dossier Pase Especial1 1
UtopíA Dossier Pase Especial1 1UtopíA Dossier Pase Especial1 1
UtopíA Dossier Pase Especial1 1bidezkobidean
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料Monaca
 
Mosaica презентация январь 2013
Mosaica презентация январь 2013Mosaica презентация январь 2013
Mosaica презентация январь 2013Mosaicaru
 
the carnival
the carnivalthe carnival
the carnivalanalili
 
No Tengo Edad Tengo Vida
No Tengo Edad Tengo VidaNo Tengo Edad Tengo Vida
No Tengo Edad Tengo Vidajucarese
 
Planificacion
PlanificacionPlanificacion
Planificacionadocastil
 
The Benefits Of Thermography Kiosk
The Benefits Of Thermography KioskThe Benefits Of Thermography Kiosk
The Benefits Of Thermography KioskSalemORHomeInspector
 
NETS For High School Students
NETS For High School StudentsNETS For High School Students
NETS For High School Studentsjccooper14
 
NBA Sports Branding
NBA Sports BrandingNBA Sports Branding
NBA Sports Brandingcbasinais
 
Web Browser
Web BrowserWeb Browser
Web Browserlockyerj
 
STC Summit 2013 Speaker Orientation
STC Summit 2013 Speaker OrientationSTC Summit 2013 Speaker Orientation
STC Summit 2013 Speaker OrientationPaul Mueller
 
Mosaica_price_2013
Mosaica_price_2013Mosaica_price_2013
Mosaica_price_2013Mosaicaru
 
There's No Such Thing As A Crystal Ball
There's No Such Thing As A Crystal BallThere's No Such Thing As A Crystal Ball
There's No Such Thing As A Crystal Ballfredwilson
 

Destacado (20)

Ijarcet vol-2-issue-4-1330-1338
Ijarcet vol-2-issue-4-1330-1338Ijarcet vol-2-issue-4-1330-1338
Ijarcet vol-2-issue-4-1330-1338
 
UtopíA Dossier Pase Especial1 1
UtopíA Dossier Pase Especial1 1UtopíA Dossier Pase Especial1 1
UtopíA Dossier Pase Especial1 1
 
167 171
167 171167 171
167 171
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
 
Mosaica презентация январь 2013
Mosaica презентация январь 2013Mosaica презентация январь 2013
Mosaica презентация январь 2013
 
Spectacular Cockpits Photos
Spectacular Cockpits PhotosSpectacular Cockpits Photos
Spectacular Cockpits Photos
 
the carnival
the carnivalthe carnival
the carnival
 
Creativity
CreativityCreativity
Creativity
 
No Tengo Edad Tengo Vida
No Tengo Edad Tengo VidaNo Tengo Edad Tengo Vida
No Tengo Edad Tengo Vida
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
The Benefits Of Thermography Kiosk
The Benefits Of Thermography KioskThe Benefits Of Thermography Kiosk
The Benefits Of Thermography Kiosk
 
NETS For High School Students
NETS For High School StudentsNETS For High School Students
NETS For High School Students
 
Fandos Arroyo
Fandos ArroyoFandos Arroyo
Fandos Arroyo
 
NBA Sports Branding
NBA Sports BrandingNBA Sports Branding
NBA Sports Branding
 
Web Browser
Web BrowserWeb Browser
Web Browser
 
STC Summit 2013 Speaker Orientation
STC Summit 2013 Speaker OrientationSTC Summit 2013 Speaker Orientation
STC Summit 2013 Speaker Orientation
 
Barcelona Ok
Barcelona OkBarcelona Ok
Barcelona Ok
 
Babylon 5
Babylon 5Babylon 5
Babylon 5
 
Mosaica_price_2013
Mosaica_price_2013Mosaica_price_2013
Mosaica_price_2013
 
There's No Such Thing As A Crystal Ball
There's No Such Thing As A Crystal BallThere's No Such Thing As A Crystal Ball
There's No Such Thing As A Crystal Ball
 

Similar a Explicacion Ej2

Clase de uso, semantico y de clases
Clase de uso, semantico y de clasesClase de uso, semantico y de clases
Clase de uso, semantico y de clasesHugö Rmz
 
C# Nuevas características en C# 6
C# Nuevas características en C# 6C# Nuevas características en C# 6
C# Nuevas características en C# 6HARUN PEHLIVAN
 
2da clase moviles_jme_alert_form_text_field_so_uch
2da clase moviles_jme_alert_form_text_field_so_uch2da clase moviles_jme_alert_form_text_field_so_uch
2da clase moviles_jme_alert_form_text_field_so_uchepalomino2012
 
Presentacion Patrones De Diseno GoF
Presentacion Patrones De Diseno GoFPresentacion Patrones De Diseno GoF
Presentacion Patrones De Diseno GoFjuansoto86
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesecodereck
 
Intro aplicaciones web con php
Intro aplicaciones web con phpIntro aplicaciones web con php
Intro aplicaciones web con phpFer Nando
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosJosé Antonio Sandoval Acosta
 
La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"ingemg1
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo ivGiovanny Guillen
 

Similar a Explicacion Ej2 (20)

Programacion en n capas
Programacion en n capasProgramacion en n capas
Programacion en n capas
 
Clase de uso, semantico y de clases
Clase de uso, semantico y de clasesClase de uso, semantico y de clases
Clase de uso, semantico y de clases
 
Lp2docclases
Lp2docclasesLp2docclases
Lp2docclases
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
 
1 -programacion_oo
1  -programacion_oo1  -programacion_oo
1 -programacion_oo
 
C# Nuevas características en C# 6
C# Nuevas características en C# 6C# Nuevas características en C# 6
C# Nuevas características en C# 6
 
2da clase moviles_jme_alert_form_text_field_so_uch
2da clase moviles_jme_alert_form_text_field_so_uch2da clase moviles_jme_alert_form_text_field_so_uch
2da clase moviles_jme_alert_form_text_field_so_uch
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
Presentacion Patrones De Diseno GoF
Presentacion Patrones De Diseno GoFPresentacion Patrones De Diseno GoF
Presentacion Patrones De Diseno GoF
 
Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clases
 
Intro aplicaciones web con php
Intro aplicaciones web con phpIntro aplicaciones web con php
Intro aplicaciones web con php
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
Java OO Tema 04 Alcance de Clase
Java OO Tema 04 Alcance de ClaseJava OO Tema 04 Alcance de Clase
Java OO Tema 04 Alcance de Clase
 
La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo iv
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 

Más de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Más de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (16)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Explicacion Ej2

  • 1. Ejemplo de solución ejercicio 2 Apoyo SSD5
  • 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).
  • 3. Instrucciones Para completar este ejercicio, debes terminar la implantación de la clase Listing y la clase Group
  • 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.
  • 7. Clase Listing void Listing::add(Advertisement* ptr) { objects.push_back (ptr); } Listing::iterator Listing::begin() { return objects.begin(); }
  • 8. Clase Group De manera similar se implementa la solución para la clase Group
  • 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