What is object slicing and how can we prevent it?
Answers were Sorted based on User's Feedback
Answer / prits
When an instance of derived class is assigned to base class
instance object slicing takes place.ie in this case the
derived portion gets truncated and only the base portion
remains.
The problem of object slicing can be prevented by the use
of pure virtual functions.
| Is This Answer Correct ? | 38 Yes | 6 No |
Answer / vikas
Object slicing occurs when we assign an instance of the
subclass to a variable of type base class.
http://www.cppquestions.com/viewtopic.php?f=17&t=49
| Is This Answer Correct ? | 12 Yes | 9 No |
Can we define a constructor as virtual in c++?
Can you please explain the difference between using macro and inline functions?
What is an undefined behavior and sequence points
What is a conversion constructor?
What is the role of static keyword for a class member variable?
What are enumerations?
What is the benefit of encapsulation?
What is the protected keyword used for?
Explain mutable storage class specifier.
What is isdigit c++?
What is one dimensional array in c++?
What is c++ w3school?