What is object slicing?
“Slicing” is where you assign an object of a derived class to an instance of a base class, thereby losing part of the information – some of it is “sliced” away. For example, class A { int foo; }; class B : public A { int bar; }; So an object of type B has … Read more