¿Cuándo usar la herencia privada de C ++ sobre la composición?

¿Puede darme un ejemplo concreto cuando es preferible utilizar la herencia privada sobre la composición? Personalmente, usaré la composición sobre la herencia privada, pero podría darse el caso de que la herencia privada sea la mejor solución para un problema en particular. Leer el C ++ preguntas frecuentes, le da un ejemplo sobre el uso de la herencia privada, pero me parece más fácil usar el patrón de composición + estrategia o incluso la herencia pública que la herencia privada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta