Я буду использовать следующий (тривиальный) интерфейс в качестве примера: struct IObject { virtual...