Question :
Suppose you have a class whose objects are very, very large. Briefly, describe the advantages and drawbacks of call-by-value and call-by-reference for large objects.
Describe a parameter passing mechanism that will allow the safety of call-by-value and the efficiency of call-by-reference.