Question: Could you please help answer these two questions? 1) Given a class called Widget, the following code is several examples of what? bool Widget::operator==(const& Widget
Could you please help answer these two questions?
1) Given a class called Widget, the following code is several examples of what?
bool Widget::operator==(const& Widget otherWidget) const; Widget& Widget::operator=(const& Widget otherWidget); Widget Widget::operator+(const& Widget otherWidget) const;
A) operator overloading
B) operator overgrowing
C) operator integration
D) operator initializing
2) Given the following code:
Game Game::operator+(Game newGame) { Game myGame; myGame.score = score + newGame.score; //Return statement to be written here } What is the correct return statement for this operator?
A) return new Game;
B) return Game;
C) return myGame;
D) return this;
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
