Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/04/2014, 10:31
DvNe
 
Fecha de Ingreso: octubre-2012
Mensajes: 37
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Problema con set

Ah claro fallo mio también ya estoy saturado que no encuentro la solución y ya estoy mareado de probar cosas jejeje. La clase usuario la utilizo en un main de prueba en el que voy probando las clases que voy añadiendo, aquí pongo el código:

Código C++:
Ver original
  1. #include "usuario.h"
  2. #include "clave.h"
  3. #include "articulo.h"
  4. #include "numero.h"
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9.   try {
  10.     Usuario yo("1","Jose Ramon","Gago Gomez","Paseo del prado","joseramon");
  11.     cout << yo << endl;
  12.     Usuario yo1("2","Jose Ramon","Gago Gomez","Paseo del prado","joseRamon");
  13.     cout << yo1 << endl;
  14.    
  15.     Fecha f1(0,0,1998);
  16.     Articulo art1("110","Fundamentos de C++",f1,29.95,1);
  17.     Fecha f2(0,0,2002);
  18.     Articulo art2("111","Fundamentos BD",f2,25,50);
  19.     try {
  20.       Numero numer(" 123456  78123  45670  ");
  21.       cout << numer << "\n";
  22.       Numero numer1("4417 1234 56789 113  ");
  23.       cout << numer1 << "\n";
  24.       cout << boolalpha << (numer < numer1) << endl;
  25.       cout << boolalpha << (numer1 < numer) << endl;
  26.     } catch (Numero::Incorrecto e) {
  27.       cerr << "Excepcion: NUMERO (" << e.razon() << ")"<<endl;
  28.     }
  29.     yo.compra(art1,21);
  30.     yo.compra(art2,3);
  31.     Usuario::Articulos::const_iterator p = yo.compra().begin();
  32.     while (p != yo.compra().end()) {
  33.       cout << *p->first << " |" << p->second << "\n";
  34.       p++;
  35.     }
  36.    
  37.     mostrar_carro(yo);
  38.    } catch (Usuario::Id_duplicado e) {
  39.     cerr << "Excepcion: ID (" << e.idd() << ") duplicado" << endl;
  40.   }
  41.   return 0;
  42. }