Hi, friends
Can anyone tell me more efficient answer of this question.
Q:-As we all know when we any object by value to a function then a temperary object is created. I observe that the destruction of this object occurs differently in different situations like .
1):- If we call a function then at the end of fuction scope.
2):- Now supose the object is passing by value to =operator then what about this?
and =oper also returning an object aby value
obj1 = obj2
Please give c++ code example
Thanx in Advance.

7 Years
Discussion Span
Last Post by rxlim

The easiest way to find out how objects are handled in different situations is to write a very simple program with a class that has traces in the constructor, destructor and the = operator. Another way is to use a debugger with breakpoints at the same locations.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.