Pergunta de entrevista da empresa Capgemini

Polymorphism Swapping with out a temporary variable