Я пытаюсь создать класс, который принимает функцию в качестве параметра при ее инициализации. В идеале функция уже должна существовать. Я знаю, что в Python я могу сделать это:
class TestClass:
def __init__(self, function_parameter):
self.fp = function_parameter
def executeFP(self):
self.fp()
def testFunction():
print("test")
q = TestClass(testFunction)
q.executeFP()
Как я могу сделать это на С++? (Я использую Arduino, если это имеет значение)