Pergunta de entrevista da empresa Carrier

Solve some embroiled inheritance problem with pure and not only virtual methods (C++)