-3
Ich habe eine Klasse-Memberfunktion, die ich in einem std :: Thread ausführen möchten und es erwartet eine Funktion als Parameter, wie folgt:Wie initiiere ich einen std :: thread, der eine Funktion aufruft, die eine Funktion als Parameter erwartet?
ModbusAgent::poolingThread(int position, std::function<int(int, uint16_t*)> readFunction)
Die Frage ist also: Wie kann ich eine std instanziiert: : Thread zum Aufruf das?
Glauben Sie nicht, diese Frage, die Sie gestellt und beantwortet selbst ist am besten geeignet für [SO Dokumentation] (http://stackoverflow.com /Dokumentation)? – WhiZTiM
Was ist das Besondere an einem Funktionsparameter? Es ist nur ein weiterer Parameter. – Barry
Mit einem Lambda wäre viel einfacher – nishantjr