Define the following Window class : – integer data members, width and height – a constructor that accepts two integer parameters (width followed by height) and uses them to initialize the data members – a friend function, areSameSize, that accepts two Window objects and returns a boolean indicating if they are the same size. Two windows are the same size if the widths and heights match.
LANGUAGE: C++
CHALLENGE:
Define the following Window class : – integer data members, width and height – a constructor that accepts two integer parameters (width followed by height) and uses them to initialize the data members – a friend function, areSameSize, that accepts two Window objects and returns a boolean indicating if they are the same size. Two windows are the same size if the widths and heights match.
SOLUTION:
class Window{ int width,height; public: Window(int w,int h){ width=w; height=h; } friend bool areSameSize(Window a,Window b){ if(a.height==b.height && a.width==b.width) return true; return false; } };