What is more efficient to pass as a parameter--a pointer or
an object? Why?
Answer / amar
Passing a parameter by pointer is more efficient than
passing as object. When a parameter is passed as object
another of copy of the object is created on stack hence it
has two overheads, 1. it takes cpu cycle while creating
copy object 2. it takes memory on stack.
Passing the parameter through pointer could lead to a
situation where function can acciedently change the value
of the object.
Is This Answer Correct ? | 1 Yes | 0 No |
What is an overlapped image?
What is the return value when the InsertItem function fails?
What is the difference between serialization and deserialization?
4 Answers Cap Gemini, HCL, MBT,
What is the file extension used for C++ class implementation files?
Do I need the microsoft visual c++?
What is a wizard?
How can we use cmutex?
What is visual c++ used for?
What is the value of the expression a = 42?
How do I uninstall and reinstall microsoft visual c++ runtime libraries?
What is vc++ redistributable?
What is the difference between Boxing and Unboxing in C#