PTHread mit Struct eine Referzenz übergeben
-
Hi, wie übergeb ich über einen Thread eine Strucktur die eine Refernez auf eine Klasse besitzt.
struct KeineAhnung { KlassenName &klasse; }
Wie muss ich das am besten angehen??
-
Du übergibst es wie alles andere auch. Einfach als Pointer auf diese Struktur.
-
Allerdings musst du darauf achten, dass die Struktur zumindest so lange existiert, bis der neue Thread sie auch tatsächlich ausgelesen hat. Das ist eine Sache, die man leicht übersehen kann, wenn man die Struktur am Stack anlegt.