Ayer tuve una experiencia terrible en una entrevista.
El entrevistador me preguntó acerca de la función virtual pura. Dije: Puede o no tener una definición en la clase base, pero las clases derivadas deberían proporcionar una definición a menos que también quieran ser una clase abstracta.
Pero el entrevistador siguió preguntando que "¿Puede tener virtual simplemente definición ...?" Dije que sí.
De nuevo dijo "¿Puro?"
Dije que sí. Está permitido, las clases derivadas pueden llamar explícitamente a esa función si desean ese comportamiento en particular.
Él me envió. Estoy seguro de que no sabe el hecho de que la función virtual pura puede tener definición.
¿Cómo lidiar con este tipo de entrevistadores?
Después de preguntar por segunda vez, ¿debería mentir que no puede tener definición? :)
¿O debería atenerme a mis palabras y perder la oportunidad de trabajo?