Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

C++ Institute CPP Exam - Topic 6 Question 54 Discussion

Posted by Aja on Aug 21, 2022 at 07:51 AM

What happens when you attempt to compile and run the following code?

#include

#include

using namespace std;

class A

{

int a,b;

public:

A & operator =(const A & c) { a = c.a; return *this;}

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);

A b = v.front(); v.pop_back();

cout<

return 0;

}

Suggested Answer: A

Get Premium CPP Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
14 comments · newest first
BE
Ben 11 months ago
I agree, that operator overload is fine, but the syntax is wrong.
SH
Shawn 11 months ago
Wait, is that really how you set values? Seems off!
TR
Trina 12 months ago
Definitely a compilation error, can't use '?>' like that.
PA
Paris 12 months ago
I think it should output 11 10 if it compiles!
RA
Raul 12 months ago
Looks like a compilation error due to the 'this?>a' syntax.
ST
Stevie 1 year ago
I’m leaning towards option B, the compilation error, but I also recall that if it compiles, it should output the values set in the object.
SO
Sonia 1 year ago
I practiced a similar question where we had to check the output of a vector with custom objects. I feel like it should output 11 10, but I'm not completely confident.
PH
Phillip 1 year ago
I think there might be a compilation error because of the `this?>a` syntax in the setter methods. That looks wrong to me.
OL
Olive 1 year ago
I remember something about the operator overloading, but I'm not sure if the assignment operator is implemented correctly.
CE
Cecilia 1 year ago
Okay, I've got this. The question is asking for the other command, not the rolemod command. So the answer must be one of the auditconfig options. B looks like the best fit - it sets the audit policy to capture the executed commands.
AL
Alfreda 1 year ago
Hmm, this looks like a tricky one. I'll need to think through the requirements carefully to make sure I choose the right components.
LO
Louis 1 year ago
I think we need to ensure redundancy is maintained while upgrading, but I'm not clear on whether we should upgrade APICs first or go for the leaf switches.
RO
Rolland 1 year ago
The key here is understanding how the Cisco WSA processes identification profiles. I think the answer is D - AsyncOS processes them alphabetically, but I'll double-check that in my notes to be sure.
RA
Raymon 1 year ago
Alright, I've got a strategy for this. I'll eliminate the options I'm sure are wrong, then make an educated guess on the remaining one.
0/2000 characters

Save Cancel