Boost vient de sortir une nouvelle version majeure, la 1.35.0.
Au programme des nouveautés (je dis peut-être des bêtises, je n'ai bien entendu pas eu le temps de regarder tout en détails) :
- Asio : Bibliothèque pour faire du réseau, gérer des sockets...
- Bimap : Comme une map, sauf que la relation entre clef et valeur marche dans les deux sens. Un enrobage de boost::multi_index pour plus de simplicité d'utilisation
- Buffer circulaire
- Types de fonctions : Un peu comme type_traits, mais pour des fonctions, à ce que j'ai compris
- Fusion : Algorithmes de manipulation de tuples
- GIL : Manipulation d'images, faisant abstraction des détails de représentation de format (format des pixels, entrelaçage...)
- Interprocess : Communication entre process, mémoire partagée, mutex,...
- Intrusive : Conteneurs intrusifs, demandant que les données stoquées fassent une partie du travail, en échange de meilleurs performances que les conteneurs classiques STL
- Fonctions mathématiques
- Distributions statistiques
- MPI : Interface à la mode C++ pour faire du MPI (transfert d'objets complexes...)
- System : Pour gérer portablement des erreurs système.
- Une mise à jour du site web
Le code a aussi été modifié pour certains compilateurs récents, sans que cette release soit certifiée fonctionner avec eux. Par exemple GCC 4.3 et Microsoft Visual C++ 9.
Plus d'informations sur http://www.boost.org/doc/libs/1_35_0/index.html
Partager