1.

What is a Sparse Matrix? How do you implement sparse array using STL map?

Answer»

Though both of them PERFORM similar tasks, the differences between a Copy Constructor and an assignment operator is as follows:

  • While the former is an overloaded Constructor the LATTER is a Bitwise Operator.
  • The Copy Constructor can be used to initialize a new object with an existing object which is an overloaded Constructor while an assignment operator is INVOKED only when an object is being assigned to ANOTHER object.
  • An assignment operator returns a value by default unlike a Copy Constructor. Both of them perform shallow copying by default. An overloaded assignment operator can be used to do DEEP copying.


Discussion

No Comment Found