Mam problem polegający na tym, że chciałbym skopiować obiekt, ale nie chcę go kroić. DerivedObj derivedObj;
myFunc(derivedObj);
void myFunc(MyObj &obj)
{
MyObj *saveForLater = new MyObj(obj);
Przecinanie obiektów ma miejsce, gdy przypiszemy lub skopiujemy obiekt klasy pochodnej do obiektu jego klasy bazowej, tracąc część pochodną w procesie. Zostało to wyjaśnione dokładniej tutaj: What is