¿Qué sucede cuando intentas compilar y ejecutar el siguiente código?
#include
#include
#include
using namespace std;
class A {
int a;
public:
A(int a):a(a){}
int getA() const { return a;}
};
int main(){
A mynumbers[] = { 3, 9, 0, 2, 1, 4, 5 };
vector v(mynumbers, mynumbers+7);
set s1(v.begin(),v.end()); //LINE I
s1.insert(v.begin(),v.end());
s1.erase(s1.lower_bound(3),s1.upper_bound(6));
for(set ::iterator i=s1.begin();i!= s1.end(); i++) {
cout< getA()<<" ";
}
cout<
return 0;
}
a.- el código se compila y ejecuta con éxito
b.- salidas del programa: 3, 9, 0, 2, 1, 4, 5,
c.- salidas del programa: 0, 1, 2, 3, 4, 5, 9,
d.-la excepción se lanzará en la línea LINE I porque no hay operador bool
e.- la compilación falla porque no hay operador bool
Respuestas a la pregunta
Contestado por
2
Creo que es la última la e).!
DestructorPJ:
etsa mal
Contestado por
0
Respuesta:
la compilación falla porque no hay operador bool <definido en la clase A
Explicación:
usa tu lenguaje c++ funciona los codigos que estan en la autoevaluacion
Otras preguntas
Matemáticas,
hace 1 mes
Matemáticas,
hace 1 mes
Matemáticas,
hace 2 meses
Matemáticas,
hace 2 meses
Geografía,
hace 8 meses
Inglés,
hace 8 meses