初期化時に関数をパラメーターとして受け入れるクラスを作成しようとしています。理想的には、関数は既に存在している必要があります。私は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()
C++でこれを行うにはどうすればよいですか? (問題がある場合はArduinoを使用しています)