Я пытаюсь создать функцию, которая принимает два типа данных, каждый из которых, как я знаю, будет потомком класса drawable
, что означает, что моя функция зависит от некоторых функций drawable
.Однако, поскольку это шаблонная функция, я не могу этого сделать.
Как я могу сделать так, чтобы я мог использовать эти функции класса-потомка?Или сделать так, чтобы принимались только потомки drawable
?
вот начало моей функции.GetPositionY - это функция рисования.
template<typename T, typename T2>
bool CheckCollision(T* obj1, T2* obj2){
obj1->GetPositionY;