✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Dado el código
1Usuario2 yessi("yessi", "Yesica", "Minglanilla",3 "Calle del Almendro, 345 (Corrubedo)", "Roh9aa5v"); 4Tarjeta5 dinners_club(Numero("30569309025904"), yessi, Fecha(31,7) + 5*365),6 jcb(Numero("3530111333300000"), yessi, Fecha("31/7/0") + 2*365); 7// .... 8// Para todos los artículos se sabe que su stock es suficiente9yessi.compra(secpp, 2);10yessi.compra(tonto, 3);11yessi.compra(salem);12yessi.compra(zurza, 0); 13yessi.no_es_titular_de(jcb); 14Usuario_Pedido usuario_ped;15Pedido_Articulo pedido_art; 16try {17 Pedido p1(usuario_ped, pedido_art, yessi, jcb, "5/4/2010");18}19catch(Pedido::Impostor) {20 cout << "Yessi ha intentado pagar con una tarjeta que ya no tiene." << endl;21} Sabiendo que al ejecutarse no se produce la captura de la excepción, señale entre las opciones siguientes qué lo motiva: