| |
GeekInterview.com > Interview Questions > Programming > C++
| Print | |
Question: Define copy constructor? What is the use of copy constructor?
|
| June 06, 2006 11:12:42 |
#1 |
| vss |
Member Since: Visitor Total Comments: N/A |
RE: Define copy constructor? What is the use of copy c... |
| A copy constructor is used to initialize a newly declared variable from an existing variableA variable is declared which is initialized from another object,A value parameter is initialized from its corresponding argument.f(p); // copy constructor initializes formal value parameter. An object is returned by a function.C++ calls a copy constructor to make a copy of an object in each of the above cases. If there is no copy constructor defined for the class, C++ uses the default copy constructor which copies each field, ie, makes a shallow copy. |
| |
Back To Question | |