Boost est une vaste collection de bibliothèques de haute qualité destinées à être utilisées en C ++. Boost est gratuit et est souvent considéré comme une "deuxième bibliothèque standard".
J'utilise des sockets synchrones ASIO pour lire des données sur TCP à partir d'un fil d'arrière-plan. Ceci est encapsulé dans une classe "serveur".
Cependant ...
J'utilise habituellement un boost :: scoped_ptr pour Pimpl's (pour une raison pour une raison parce que je ne reçois pas de surprises si j'oublie de traiter le constructeur de copie) av ...
J'utilise boost :: make_shared Pour la première fois pour créer des objets pointés par des pointeurs partagés. Principalement parce que notre code était trop len ...