Parametr pthread_create - dotaz na C++ckare

Petr Novotny Petr.Novotny na antek.cz
Pátek Únor 5 10:47:43 CET 1999


>  Neni uz lepsi rovnou napsat
> pthread_create(p, a, (void *(*)(void
> *))&MujThreadThreadT::muj_thread, &Muj) ? Myslim, ze tyhle typy
> pretypovani by mely fungovat u vsech kompilatoru, vychazeje z toho,
> ze this je v podstate prvnim parametrem funkce.

Ouch! Nevim sice, jake volaci konvence se delaji v gcc, ale ve 
VisualC++ byste pohorel: this se predava v ecx, zatimco (explicitni) 
parametry na stacku. Takze si sice castovat muzete, ale mel byste 
zakazat vytvareni core :-)
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux