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