Реалізуйте в C++17 шаблон функції inject, яка, отримавши два об’єкти (можливо, різних класів) S і T, що реалізують спільний інтерфейс I, виконає таку маніпуляцію таблицею віртуальних методів (vtable) об’єкта-цілі, щоб виклики методів інтерфейсу для цього об’єкта здійснювалися через об’єкт, переданий...