W projekcie potrzebuje użyć dodatkowego wątku, mam z tym styczność pierwszy raz.
Stworzyłem klasę Kontener, z metodą dodaj (cObiekt).
Metodę PhreadProc która tworzy i dodaje obiekty do kontenera. Kontenera na który wskaźnik chce przekazać jako argument funkcji.
void __cdecl ThreadProc( Kontener * A ) //// co wpisać tu w nawiasie
{
cObiekt t(10,53,50,19,02,4000,10,10);
cObiekt a(1,51,5,14,10,40,10,10);
cObiekt d(2,47,0,24,02,40,10,10);
A->dodaj(t);
A->dodaj(a);
A->dodaj(d);
_endthread();
}
int main(int argc, char* args[])
{
Kontener *A;
A = new Kontener;
Wyswietlacz B;
B.wyswietl(A);
HANDLE hThread =( HANDLE ) _beginthread( ThreadProc(A), 0, NULL ); // co wpisać tu ThreadPeoc(???????)
}
Próbowałem też rzutowania,
ale gdy przekazuje (PVOID)A i rzutuje (Kontener*)A->dodaj(t) to wypisuje błąd, że to nie pointer na obiekt.