Ich möchte eine Klasse machen, die ein paar virtuelle Funktionen enthält, die auf verschiedene Ereignisse genannt werden. Ich habe die Klasse schon, aber wie starte ich diese Funktionen als neue Threads? Ich kann das nur mit globalen Funktionen machen. Ich möchte, dass meine Klasse wie folgt aussehen:New Thread auf einer Klassenfunktion
class Callbackk{
CallBack(){};
virtual ~Callback(){};
virtual void onSomething();
virtual void onElse(Someclass x);
virtual void onBum(Newclass nc);
}
würde natürlich jede Funktion mit verschiedenen Parametern aufgerufen werden, aber die Idee ist, dass ich diese Funktionen nichtig sein wollen und in der Lage, einige Argumente zu akzeptieren.
verwenden: Visual Studio 2010
+1. Für ein weiteres Beispiel dieser Technik der Verwendung http://stackoverflow.com/questions/86046/best-way-to-start-a-thread-as-a-member-of-a-c-class/86253#86253 – ravenspoint