Corte de C ++ que provoca fugas / comportamiento indefinido / bloqueo

¿Hay algún ejemplo del efecto de división de objetos en C ++ que pueda causar un comportamiento indefinido, pérdida de memoria o bloqueo en un conjunto de código correcto? Por ejemplo cuando claseA yB (heredado deA) son correctos y sanos, pero llamando avoid f(A a) Demostrablemente causa cosas desagradables.

Es necesario para formar una pregunta de prueba. El objetivo es saber si el participante es consciente del fenómeno de corte o no, utilizando un fragmento de código de ejemplo cuya corrección no debe ser una cuestión de opinión.

Respuestas a la pregunta(3)

Su respuesta a la pregunta