Bonjour à tous
Je développe en C/C++ depuis un bon moment et actuellement je ne rencontre pas beaucoup de problèmes de programmation et c'est rare que je découvre une nouvelle technique avec ce langage parce que je peux dire que je le maitrise. Et bien ça fait un peu de temps que j'ai commencé à utiliser live555 pour faire le streaming sur RTSP alors j'ai rencontré cette fonction appelée de la manière suivante :

rtcpGroupsock.changeDestinationParameters(sourceFilterAddress,0,~0);

Si vous avez bien remarqué, le dernier paramètre est "~0", ce qui semble être un destructeur. Sachant que la déclaration de la fonction en question est :

Groupsock::changeDestinationParameters(struct in_addr const& NewDestAddr, Port newDestPort, int newDestTTL);

ce "~0" est un entier, mais pourquoi il est transmit à la fonction avec ce symbôle "~"? C'est quoi sa signification?

Please help!
thx 4 all