Compréhension de fonction
Bonjour, je ne comprends pas une fonction qui a une syntaxe bizarre. Je débute merci de ne pas me blâmé si ma question est nul.:?
Code:
1 2 3 4 5 6
| void ThreadMessage::send(int fd)
{
// cerr << "ThreadMessage send" << endl;
ThreadMessage * t = this;
::write(fd, (void *) &t, sizeof(ThreadMessage*));
} |
c'est la 4 éme ligne ( ::write(fd, (void *) &t, sizeof(ThreadMessage*)); ) qui me pose problème.
J'ai vérifier la bibliothèque "iostream" du compilateur si elle n'avais pas été modifié se qui n'est pas le cas. Donc je bloque un peu sur cet fonction merci de me dépanner.