CPP practice question 5 of 30

What happens when you attempt to compile and run the following code? #include #include using namespace std; class A { int a,b; public: A(const A & c)…

Choose your answer, then check it against the explanation.

What happens when you attempt to compile and run the following code? #include #include using namespace std; class A { int a,b; public: A(const A & c) { a = c.a; } A():a(0),b(0){} void setA(int a) {this?>a = a;} void setB(int b) {this?>b = b;} int getA() {return a;} int getB() {return b;} }; int main () { vectorv; A a; a.setA(10); a.setB(11); v.push_back(a); cout<<v[0].getB()<<" "<<v[0].getA()<<endl; return 0; }
Answer options
Question 5 of 30

Keep practicing

Take the free CPP practice test

Ten exam-style questions with answers and explanations, plus the exam facts and study guides.

Start the free practice test

More questions

Other CPP practice questions

Scroll to Top