1) Explain why the explicit keyword may be needed when declaring a constructor.
2) Assuming that a class Object has been defined, write C++ statements that invoke the following kinds of operators:
a. Copy constructor
b. Assignment operator
c. Default constructor