void Banco::imprimir_cuentas() { list<Cuenta>::iterator it = cuentas.begin(); while(it != cuentas.end()) { Cuenta c = (*it); cout << c.get_identificador() << " " << c.get_dinero() << endl; ++it; } }
void Banco::transferencia_bancaria(){ int id_origen, id_destino, dinero; cin >> id_origen >> id_destino >> dinero; Cuenta* origen = buscar_cuenta(id_origen); Cuenta* destino = buscar_cuenta(id_destino); if(origen->get_dinero() >= dinero) { origen->sacar_dinero(dinero); destino->meter_dinero(dinero); } }