1.Temporary object is used in the function
2. Local object in the function is used
3. Only the data member values are used
4.The values are accessible from the original object
Answer:2