Pregunta de entrevista de Windcave

Smart pointers, shared locks, inheritance with references